C# 如何首先为EF DB设置正确的连接字符串?
我有一个ArgumentException:关键字不受支持:“元数据”。 我尝试了很多东西,读了很多帖子。我不知道该怎么办。。。 这是我的CS:C# 如何首先为EF DB设置正确的连接字符串?,c#,entity-framework,connection-string,ef-database-first,C#,Entity Framework,Connection String,Ef Database First,我有一个ArgumentException:关键字不受支持:“元数据”。 我尝试了很多东西,读了很多帖子。我不知道该怎么办。。。 这是我的CS: <add name="CDPContext" connectionString="metadata=res://*/CDP_Model.csdl| res://*/CDP_Model.ssdl| res://*
<add name="CDPContext"
connectionString="metadata=res://*/CDP_Model.csdl|
res://*/CDP_Model.ssdl|
res://*/CDP_Model.msl;
provider=System.Data.SqlClient
provider connection string='Data Source=(LocalDb)\v11.0;
AttachDbFilename=\CDP.mdf;
Initial Catalog=CDP;
Integrated Security=True;
MultipleActiveResultSets=True;
App=EntityFramework'"
providerName="System.Data.SqlClient" />
谢谢。您上面提供的连接字符串是第一款 要首先为代码使用连接字符串,可以按如下所示编写连接字符串
<add name="CDPContext" connectionString="Data Source=(LocalDb)\v11.0;
AttachDbFilename=\CDP.mdf;
Initial Catalog=CDP;integrated security=True;MultipleActiveResultSets=True;" providerName="System.Data.SqlClient" />
也可以转到您的上下文,如果其中有抛出异常,只需将其删除。providerName=“System.Data.SqlClient”首先是数据库的错误提供程序
而是使用providerName=“System.Data.EntityClient”使用EDM访问数据库…我首先使用数据库。谢谢。