我正在使用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