是否建议为MVC 4项目使用单独的数据库进行表单身份验证?

时间:2012-08-21 19:00:29

标签: asp.net asp.net-mvc

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

回复Mystere Man:

我关注此MVC4 example

它在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>

1 个答案:

答案 0 :(得分:4)

没有。这不是推荐的,但也不是“不被推荐”。您可以将会员表放在任何您想要的位置。建议将它们放在您想要的位置。

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