私は SQL Server Express を初めて使用し (一般的に SQL Server ではありません)、問題があります。ASP.NET MVC アプリケーションで Entity Framework (6-beta) を使用しています。
SQL Server Management Studio を使用してデータベースを作成しました。Management Studio とローカル Windows ユーザー アカウントを使用して DB に接続できます。デフォルトの構成を変更しなかったため、SQL Server はデータ ファイルを次の場所に保存します。
C:\Program Files\Microsoft SQL Server\MSSQL11.SQLEXPRESS\MSSQL\DATA
データベースの .mdf ファイルはこのフォルダーに保存されます。
私の問題: Visual Studio から MVC アプリケーションを起動すると、Entity Framework がデータベースへの接続を開くことができません。例外テキストは非常に不正確ですが、内部の例外は、接続を試みていることを明らかにしています:
C:\Users\<MyUser>\Workspaces\<Solution>\<Project>\App_Data\<Context>.mdf
私の接続文字列は次のとおりです。
"Data Source=.\SQLEXPRESS; Initial Catalog=<Name>; User Instance=False; Integrated Security=True;"
Entity Framework がこのファイルに接続しようとする理由を知っている人はいますか? 私に何ができる?