【问题标题】:ASP.NET Entity Framwork Connection String Keyword not supported: 'initial catalog' [duplicate]不支持 ASP.NET 实体框架连接字符串关键字:“初始目录”[重复]
【发布时间】:2012-03-22 16:46:20
【问题描述】:

运行我的 MVP 实体框架应用程序时出现以下错误:

不支持关键字:“初始目录”。

我的配置如下:

    <add name="StevenTestEntities" 
connectionString="metadata=res://*/Model.TestModel.csdl|res://*/Model.TestModel.ssdl|res://*/Model.TestModel.msl;
provider=System.Data.SqlClient;
provider connection string=Data Source=D000097;
Initial Catalog=StevenTest;
Integrated Security=True;MultipleActiveResultSets=True" 
providerName="System.Data.EntityClient" />

发生在以下方法上

        public StevenTestEntities() : base("name=StevenTestEntities", "StevenTestEntities")

在我的实体设计器类中调用。

【问题讨论】:

  • -1 表示既没有自己努力寻找问题,也没有提出深思熟虑、写得很好的问题。
  • 并不是真正的重复,因为它与实体框架连接字符串格式有关。一开始不是一个格式很好的问题,但已经整理了一些。

标签: asp.net entity-framework mvp


【解决方案1】:

您是否缺少连接字符串部分中的&amp;quot;

应该是

<add name="StevenTestEntities" 
connectionString="metadata=res://*/Model.TestModel.csdl|res://*/Model.TestModel.ssdl|res://*/Model.TestModel.msl;
provider=System.Data.SqlClient;
provider connection string=&quot;Data Source=Data Source=D000097;
Initial Catalog=StevenTest;
Integrated Security=True;MultipleActiveResultSets=True&quot;"
providerName="System.Data.EntityClient" />

试试看。

【讨论】:

  • 啊,就是这样,非常感谢!
猜你喜欢
  • 2011-12-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-12-03
  • 2011-10-23
  • 1970-01-01
相关资源
最近更新 更多