Я использую C# WPF EF6.0 и SQL Server Express для окончательной программы.Строка соединения C# Entity Framework SQL Server Express
Я создал файл настроек с помощью Advanced инсталлятор, который создает базу данных с помощью сценария и 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 th я использовал в Visual Studio 2013
Когда я устанавливаю свою программу, все работает, но когда я запускаю свою программу, она перестала работать при первом запуске. Я думаю, что строка подключения имеет проблему. Если я нажимаю отладки в Visual Studio, я вижу эту ошибку
Необработанное исключение типа «System.InvalidOperationException» имели место в информации EntityFramework.dll.Additional: Нет соединения строка с именем «MyDBEntities» может быть найдено в файл конфигурации приложения.
Вы получаете какую-либо ошибку .. – Venky
Нет, просто перестали работать – yasser93
, если я нахожу щелчок на отлаживании в визуальном представлении этой ошибки. => В EntityFramework.dll произошло необработанное исключение типа «Исключение System.InvalidOperation». Дополнительная информация: Нет строки подключения имя «MyDBEntities» можно найти в файле конфигурации приложения. – yasser93