我正在使用C#WPF EF6.0和SQL Server Express作为最终的程序。连接字符串C#实体框架SQL Server Express
我已创建了高级的安装程序,通过脚本和SQL Server Express在
C:\Program Files\Microsoft SQL Server\MSSQL11.SQLEXPRESS\MSSQL\DATA
创建数据库的设置文件,我已经改变从
<add name="MyDBEntities"
connectionString="metadata=res://*/MyDBModel.csdl|res://*/MyDBModel.ssdl|res://*/MyDBModel.msl;provider=System.Data.SqlClient;provider connection string="data source=(LocalDB)\v11.0;attachdbfilename=|DataDirectory|\MyDB.mdf;integrated security=True;connect timeout=30;MultipleActiveResultSets=True;App=EntityFramework""
providerName="System.Data.EntityClient" />
我的字符串连接要这个
<add name="MyDBEntities"
connectionString="metadata=res://*/MyDBModel.csdl|
res://*/MyDBModel.ssdl|
res://*/MyDBModel.msl;
provider=System.Data.SqlClient;
provider connection string="
Data source=.\SQLExpress;
integrated security=True;
MultipleActiveResultSets=True;
Initial Catalog=MyDB;
App=EntityFramework""
providerName="System.Data.EntityClient" />
我已安装.net Framework 4.5和SQL Server 2012 sp1 v11.0.300我已经在Visual Studio 2013中使用了
当我安装我的程序时,一切正常,但是当我运行我的程序时,它在第一次启动时停止工作。我认为连接字符串有问题。 如果我在Visual Studio中单击调试,我看到这个错误
“System.InvalidOperationException”类型的未处理的异常出现在EntityFramework.dll.Additional信息:没有名为“MyDBEntities”连接字符串可以在找到应用配置文件。
你会得到任何错误.. – Venky
没有刚刚停止工作 – yasser93
如果我点击调试在视觉显示此错误=>在EntityFramework.dll中发生未处理的异常类型'System.InvalidOperationException'。附加信息:没有连接字符串命名为'MyDBEntities'可以在应用程序配置文件中找到。 – yasser93