5

サービスベースのデータベースを使用しているため、db ファイルはプログラムと共に保存されます。データベースを使用してアプリを別のコンピューターに簡単に移動できるため、エンドユーザーにとっては簡単になります。

これが私の接続文字列です。

add name="DBEnitity"
connectionString="metadata=res:// /Model.csdl|res:// /Model.ssdl|res://*/Model.msl;provider=System.Data.SqlClient;provider 接続文字列="data source=SQLEXPRESS2008;attachdbfilename=|DataDirectory|\db.mdf;integrated security=True;user instance=True;multipleactiveresultsets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />

しかし、SQL Server Express 2012 がインストールされているマシンでテストしても接続されません。何故ですか?ありがとう!

4

2 に答える 2

0

data source=.SQLサーバーのデフォルトインスタンスに接続するために使用するかdata source=.\SQLSERVERNAME、SQLサーバーの名前付きインスタンスに接続する必要があります

于 2013-03-19T21:28:00.137 に答える