最終的なプログラムにはC#WPF EF6.0とSQL Server Expressを使用しています。接続文字列C#エンティティフレームワークSQL Server Express
私は
C:\Program Files\Microsoft SQL Server\MSSQL11.SQLEXPRESS\MSSQL\DATA
にスクリプトとSQL Server Expressのを介してデータベースを作成し、高度なインストーラでセットアップファイルを作成していると私はこの
に<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
ビジュアルでデバッグをクリックするとこのエラーが表示されます=>「System.InvalidOperationException」タイプの未処理の例外がEntityFramework.dllで発生しました。 「MyDBEntities」という名前のファイルは、アプリケーション構成ファイルにあります。 – yasser93