32

2つの接続文字列があります。1つはローカルで、もう1つはメインの運用サーバー用です。Entity Frameworkは、インストール時にApp = EntityFrameworkをローカル文字列に追加しました(4.1)-現在4.3を使用しています。これは何をしますか-私はそれへの参照を見つけることができませんか?

これが私のローカル接続文字列です:

<add name="LocalConnection"
      providerName="System.Data.EntityClient"
      connectionString="metadata=
      res://*/;
      provider=System.Data.SqlClient;
      provider connection string='
      Data Source=.\SQLEXPRESS;
      AttachDBFilename=C:\mypath\MyDb.mdf;
      Integrated Security=True;
      User Instance=True;
      MultipleActiveResultSets=True;
      App=EntityFramework'" />

ちょっと興味があるんだけど!

4

2 に答える 2

21

アプリとアプリケーション名は、SQLServerをデバッグしている人がどのクライアントがSQLServerに接続しているかを知るための単なる方法です。SQL Serverを使用するアプリが複数ある場合、どのアプリがどのステートメントを送信しているかを知るのは難しいかもしれません。各アプリが異なるアプリケーション名を使用している場合、それは非常に明確です。

詳細については、こちらをご覧ください。

于 2014-08-13T04:02:07.100 に答える
15

これは、アプリケーション名の同義語にすぎません。

ここで概説されている接続文字列のプロパティを確認できます。

http://msdn.microsoft.com/en-gb/library/system.data.sqlclient.sqlconnection.connectionstring.aspx

于 2013-03-20T09:14:12.980 に答える