是否建议MVC4项目使用单独的数据库进行表单验证



一个数据库用于项目,一个用于MVC4模板创建的身份验证。

回复神秘人:

我以MVC4为例:

它在web.config文件中创建两个连接字符串,一个用于表单身份验证,另一个用于产品数据库。

 <connectionStrings>
    <add name="DefaultConnection" connectionString="Data Source=(LocalDb)v11.0;Initial Catalog=aspnet-ProductStore-20120829112625;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnet-ProductStore-20120829112625.mdf"
      providerName="System.Data.SqlClient" />
    <add name="OrdersContext" connectionString="Data Source=(localdb)v11.0; Initial Catalog=OrdersContext-20120829131625; Integrated Security=True; MultipleActiveResultSets=True; AttachDbFilename=|DataDirectory|OrdersContext-20120829131625.mdf"
      providerName="System.Data.SqlClient" />
  </connectionStrings>

否。不推荐使用,但也不"不推荐使用"。你可以把你的会员表放在任何你想要的地方。建议把它们放在你想要的地方。

但坦率地说,除了个人偏好之外,我看不出使用单独数据库的正当理由。我个人认为把它们放在其他地方是没有意义的。现在,您必须备份两个数据库并保持备份同步。

最新更新