当我尝试为导航属性分配新的引用时遇到以下错误。到目前为止,我所有的搜索工作都还没有真正有用,所以我想知道我是否可以从SO那里获得任何帮助。

的元数据信息
关系
'CustomerModel.FK_Execution_ClientBlock'
无法检索。确保
的EdmRelationshipAttribute
关系已经在
部件

奇怪的是,我的所有代码都能正常工作。这仅在单元测试期间发生。我认为这是因为我正在使用模拟框架(MOQ)来模拟此特定的​​EF对象。

如果有帮助,我们正在使用.net 3.5附带的EF版本。

最佳答案

我以前也遇到过类似的问题,我的解决方法是:MetadataException when using Entity Framework Entity Connection

基本上,您需要将dll名称添加到元数据连接字符串

10-08 19:16