在映射和元数​​据信息中找不到指定的默认实体容器

时间:2015-08-20 19:55:25

标签: c# .net entity-framework

我在编译时遇到了这个错误,我相信问题出现在我的连接字符串中,如下所示:

<add name="FDDEntities" connectionString="metadata=res://*;provider=System.Data.SqlClient;provider connection string=&quot;data source=sql;initial catalog=FDD;persist security info=True;user id=FDD;password=notreallythepassword;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />

(我认为问题在于元数据= res:// *;因为它似乎缺少实际的元数据,但我怎么知道应该在那里发生什么?)

这个项目唯一的混乱部分是它实际上同时使用实体框架和实体空间,我正在努力将实体空间移植到实体框架。

1 个答案:

答案 0 :(得分:0)

这可能会有所帮助。我注意到你的connectionString的元数据部分和我的一部分之间存在差异:

<add name="TrackerDataEntities" connectionString="metadata=res://*/TrackerDataEntities.csdl|res://*/TrackerDataEntities.ssdl|res://*/TrackerDataEntities.msl;

也许在我的字符串中添加三个文件(.csdl,.ssdl和.msl)将解决问题。