Ответ 1
Это просто синоним имени приложения.
Вы можете увидеть свойства соединительной строки, указанные здесь:
http://msdn.microsoft.com/en-gb/library/system.data.sqlclient.sqlconnection.connectionstring.aspx
У меня есть две строки подключения - 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'" />
Просто любопытно!
Это просто синоним имени приложения.
Вы можете увидеть свойства соединительной строки, указанные здесь:
http://msdn.microsoft.com/en-gb/library/system.data.sqlclient.sqlconnection.connectionstring.aspx
Приложение и имя приложения - это просто способ, чтобы кто-то отлаживал SQL Server, чтобы узнать, к какому клиенту подключается к нему. Если у вас есть SQL Server с несколькими приложениями, которые его использовали, может быть трудно понять, какой из них отправлял какие-либо инструкции. Если бы каждое приложение использовало другое имя приложения, это было бы очень ясно.
Проверьте это для получения дополнительной информации.