App = EntityFramework在Sql连接字符串中做了什么?

dot*_*oob 27 sql database entity-framework connection-string

我有2个连接字符串 - 1个本地,1个用于我的主要生产服务器.当我安装它时,实体框架将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'" />
Run Code Online (Sandbox Code Playgroud)

只是好奇!

Dar*_*ren 13

它只是应用程序名称的同义词.

您可以在此处看到连接字符串属性:

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


d51*_*512 13

应用程序和应用程序名称只是调试SQL Server以了解哪个客户端连接到它的人的一种方式.如果您的SQL Server有多个使用它的应用程序,则可能很难知道哪个应用程序正在发送哪些语句.如果每个应用程序使用不同的应用程序名称,那将非常清楚.

查看此信息以获取更多信息.