我正在尝试在我的本地PC上运行.NET解决方案,我已经设置了SQL Server 2008并导入了数据库。
当我尝试运行解决方案并获得连接错误时:
在配置中找不到指定的命名连接,不打算与EntityClient提供程序一起使用,或者无效。
抛出异常
/// Initializes a new SDEMEntities object using the connection string found in the 'SDEMEntities' section of the application configuration file.
/// </summary>
public SDEMEntities() : base("name=SDEMEntities", "SDEMEntities")
{
this.ContextOptions.LazyLoadingEnabled = true;
OnContextCreated();
}
我有指定的实体名称。 EntityClient
提供程序也在连接字符串....
web.config
文件中的连接字符串,如下所示:
<add name="SDEMEntities"
connectionString="metadata=res://*/Models.SDEMModel.csdl|res://*/Models.SDEMModel.ssdl|res://*/Models.SDEMModel.msl;provider=System.Data.SqlClient;provider connection string="Data Source=T2M-03-MECLAB-1\SQLEXPRESS;user id=OEEuser;password=pwdadmin;Initial Catalog=SDEM;persist security info=True;multipleactiveresultsets=True;App=EntityFramework""
providerName="System.Data.EntityClient" />
任何人都可以提供一些线索来解决这个问题吗?
用户ID和密码都正确。是因为数据源吗?