【发布时间】:2012-10-26 12:58:34
【问题描述】:
所以。
我无法解决这个小问题。
我有好几节课,都很好。直到现在。我现在添加了另一个类(MatchResult),它可以工作。
但是当我尝试做出正确的关联时:
运行时异常失败。
错误:
指定的架构无效。错误:
未加载关系“DbModel.FK_ProductPrice” 因为“DbModel.Product”类型不可用。
以下信息可能有助于解决以前的问题 错误:
类型上不存在所需的属性“MatchResults” 'PriceMonitor.Model.Product'。
未加载关系“DbModel.FK_WebshopProduct” 因为“DbModel.Product”类型不可用。
以下信息可能有助于解决以前的问题 错误:
类型上不存在所需的属性“MatchResults” 'PriceMonitor.Model.Product'。
似乎 - 出于某种原因 - EF 没有在 Product 类上创建 MatchResults 属性。
这种方法适用于我使用 EF 制作的每一个类。到现在为止。
【问题讨论】:
-
您是否检查了该属性实际上是在代码中生成的。您可以尝试强制生成代码吗?
-
如何强制重新生成代码?
-
没关系,我找到了答案:-)
标签: c# .net entity-framework