我在编译时遇到了这个错误,我相信问题出现在我的连接字符串中,如下所示:
<add name="FDDEntities" connectionString="metadata=res://*;provider=System.Data.SqlClient;provider connection string="data source=sql;initial catalog=FDD;persist security info=True;user id=FDD;password=notreallythepassword;MultipleActiveResultSets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
(我认为问题在于元数据= res:// *;因为它似乎缺少实际的元数据,但我怎么知道应该在那里发生什么?)
这个项目唯一的混乱部分是它实际上同时使用实体框架和实体空间,我正在努力将实体空间移植到实体框架。
答案 0 :(得分:0)
这可能会有所帮助。我注意到你的connectionString的元数据部分和我的一部分之间存在差异:
<add name="TrackerDataEntities" connectionString="metadata=res://*/TrackerDataEntities.csdl|res://*/TrackerDataEntities.ssdl|res://*/TrackerDataEntities.msl;
也许在我的字符串中添加三个文件(.csdl,.ssdl和.msl)将解决问题。