2013-03-20 11 views
19

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

<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'" /> 

興味があるだけ:

は、ここに私の地元の接続文字列です!

答えて

12

これはアプリケーション名と同義語です。あなたはここで概説接続文字列のプロパティを見ることができます

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

+0

ありがとう、Darren、その役に立つリソース。私は少しSQLのnoobの - しかし、まだローカルの作品がなぜこれを使用せずに遠隔操作するのか理解していない。それは必要ですか? – dotnetnoob

+0

@ dotnetnoob - 必須フィールドではありません。また、文字列にApplicationNameプロパティを追加して、好きなように呼び出すこともできます。お役に立てれば。 –

11

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

Check this out詳細については、

+0

Greate answer!ありがとう! – Vladislav

関連する問題