【发布时间】:2010-02-14 06:47:12
【问题描述】:
我已经根据"Microsoft Entity Framework in Action" 这本书创建了一个实体框架映射。 OrderIT DB 可从链接下载。我在 VS 2010 RC 上,这是我第一次认真尝试 EF。但我不断收到错误
"对象引用未设置为 对象的实例。模型.edmx"
我已将 .edmx 文件分解为组成 ssdl、csdl 和 msl 文件并运行 edmgen 和它
给了我与所示相同的错误 以下。 EdmGen /mode:ValidateArtifacts /incsdl:OrderIT.csdl /inssdl:OrderIT.ssdl /inmsl:OrderIT.msl
错误 7001:未设置对象引用 到一个对象的实例。
验证完成 -- 1 个错误,0 个 警告
显然映射有问题,但错误消息没有提供任何详细信息。为什么我收到此错误以及如何解决?
我已经上传了relevant files here。
更新 我又做了一遍,这次将 Company 类标记为抽象类。看起来它现在正在工作。也许这就是问题所在,但我不确定,因为我一般是 EF 新手。
【问题讨论】:
标签: .net entity-framework visual-studio-2010