来自 Web 或 app.config 的片段显示很可能是连接字符串条目。
例如
<connectionStrings>
<add name="NameOfYourContext" connectionString="Data Source=SQLServerHost;Initial Catalog=The DBName;Integrated Security=True;MultipleActiveResultSets=True;App=EntityFramework"
providerName="System.Data.SqlClient" />
这个例子如果用于 SQL server 你的 SQL express。差异突出了预期用途。
即:启动(http 服务)查找 web.config 或 WPF/Console/Forms 应用程序查找 App.config。
实体框架查找具有上下文名称的连接字符串(请参阅构造函数或您的上下文)。这住
<configuration>
<connectionStrings>
通过添加元素。
您可以拥有任意数量的连接字符串。EF 和其他进程可以使用相同的连接字符串。它不是人工制品,实际上 EF 重用了一个长期建立的 .net 功能。例如
http://msdn.microsoft.com/en-us/library/system.configuration.configurationmanager.connectionstrings.aspx
我假设您的上下文称为 ApplicationServices ,这引起了混乱。或者该名称是您使用此类成员数据库的服务功能使用的默认连接名称。http://msdn.microsoft.com/en-us/library/bb547119%28v=vs.100%29.aspx
例如,您可能在配置中有一个部分,其中有一个“ApplicationServices”的“connectionStringName”