首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在实体框架ssdl、csdl和msl文件上运行edmgen时出错

在实体框架ssdl、csdl和msl文件上运行edmgen时出错
EN

Stack Overflow用户
提问于 2010-02-14 06:47:12
回答 2查看 1K关注 0票数 1

我已经基于"Microsoft实体框架的行动“一书创建了一个实体框架映射。OrderIT DB可从链接中下载。我是VS 2010 RC,这是我第一次认真尝试EF。但我一直有个错误

“对象引用未设置为对象的实例. Model.edmx”

我已经将.edmx文件分解为ssdl、csdl和msl文件,并运行edmgen和它。

给出的错误如下所示。EdmGen /mode:ValidateArtifacts /incsdl:OrderIT.csdl /inssdl:OrderIT.ssdl /inmsl:OrderIT.msl 错误7001:对象引用未设置为对象的实例。 验证完成-- 1次错误,0次警告

显然,映射有问题,但是错误消息没有给我提供任何细节。为什么我要得到这个错误,以及如何修复它?

我上传了相关档案在这里

更新我再次完成了整个工作,这次将公司类标记为抽象类。看起来现在起作用了。也许这就是问题所在,但我不确定,因为我是EF的新手。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-02-20 07:43:49

我把公司的课程抽象了起来,它的构造也是正确的。由于我在EF方面缺乏经验,而且错误信息没有显示任何细节,我感到很困惑。

票数 0
EN

Stack Overflow用户

发布于 2010-02-15 14:16:42

看来你在RC里发现了一个窃听器。你应该尽快在这里报告

尽管如此,我不确定你真的需要做你想做的事。你能解释一下你的目标是什么吗?对于使用EF的简单情况,不需要手动运行EdmGen。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2260360

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档