正如我一直跟着一个MusicStore教程,新的MVC3项目创造了我下面的连接字符串:MVC3连接字符串
<add name="ApplicationServices" connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient" />
我的模型表得到了在创建\ SQLEXPRESS和所有的用户/角色表存储在App_Data文件夹中的aspnetdb.mdf中。 我想在我的模型表和用户/角色表。 \ SQLSERVER或本地主机而不是分散在。\ SQLEXPRESS和mdf文件之间。我正在努力处理正确的连接字符串。任何人都可以提出正确的建议吗?
大家谁做过这一步,以确保连接字符串的名称应该是从* 的DbContext *
你可以尝试:; Integrated Security = SSPI; App = EntityFramework”providerName =“System.Data.SqlClient”/> –
Akhil
2011-12-20 01:04:58
@Akhil,但我用什么做inital目录?数据库还没有,它需要由EF在第一次运行应用程序时创建。我试过了: 并得到以下异常通过asp.net:无法打开登录请求的数据库“Learn1”。登录失败。 用户'msi-PC \ msi'登录失败。 –
mishap
2011-12-20 01:16:37
在这种情况下,您不需要InitialCatalog和App = EntityFramework件。它们是否能够排除两者? – Akhil 2011-12-20 01:18:08