我有一个ArgumentException:不支持关键字:'元数据'。 我尝试了很多东西,阅读了很多帖子。我不知道该怎么办... 这是我的CS:
<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" />
感谢。
答案 0 :(得分:0)
您在上面提供的连接字符串首先用于模型。
首先使用代码的连接字符串,您可以编写连接字符串,如下所示
<add name="CDPContext" connectionString="Data Source=(LocalDb)\v11.0;
AttachDbFilename=\CDP.mdf;
Initial Catalog=CDP;integrated security=True;MultipleActiveResultSets=True;" providerName="System.Data.SqlClient" />
并且也转到你的上下文,如果中有一个抛出异常,只需删除它。
答案 1 :(得分:0)
providerName =“System.Data.SqlClient”是DB First的错误提供程序 而是使用providerName =“System.Data.EntityClient”来使用EDM访问数据库......