当我尝试为导航属性分配新的引用时遇到以下错误。到目前为止,我所有的搜索工作都还没有真正有用,所以我想知道我是否可以从SO那里获得任何帮助。
的元数据信息
关系
'CustomerModel.FK_Execution_ClientBlock'
无法检索。确保
的EdmRelationshipAttribute
关系已经在
部件
奇怪的是,我的所有代码都能正常工作。这仅在单元测试期间发生。我认为这是因为我正在使用模拟框架(MOQ)来模拟此特定的EF对象。
如果有帮助,我们正在使用.net 3.5附带的EF版本。
最佳答案
我以前也遇到过类似的问题,我的解决方法是:MetadataException when using Entity Framework Entity Connection
基本上,您需要将dll名称添加到元数据连接字符串