实体模型无法加载
每当我尝试打开我的实体模型时,我都会收到一条不太有用的错误消息,指出“操作无法完成”。 所以很遗憾,我没有更具体的信息。 但是,我有其他模型打开很好,我没有对模型进行任何重大更改,除了重命名实体。
这种行为是否有任何已知的解决方法? 我重新启动VS和我的PC,删除并再次添加模型,但没有任何帮助,所以它必须是.edmx中的东西,我猜。 但我没有手动修改它,一切都编译没有错误或警告。 : – /
我想我修好了……
我正在使用inheritance,如果在派生实体上有0..1 | …关联,则会导致错误。 它的修复通常是将关联设置为1 | …关联,然后执行inheritance,然后将其更改回来。
但是在我的情况下,它以某种方式打破了它,但后来我将关联保留在0..1 | …首先,然后应用inheritance并在获取错误后将其设置为1 | …,保存然后再将其重新设置。 现在它有效。 ?
我真的不能等待下一个EF: – /
更新:
我再次遇到错误,这次我通过打开.edmx文件并删除EF Designer部分中的重复的InheritanceConnectors来修复它。
这就是我要做的。 我会从edmx(或任何文件是源文件)文件中剪切数据,以查看设计师何时再次加载它。 这样我就能找出问题所在。
现在这很奇怪。 如果您没有手动操作EDMX文件(也没有其他人),那么它必须是EFDesigner。 每个人都知道它在预测试版中比在任何严肃的情况下更多。 您是否尝试过零件更改?
我有完全相同的问题。 我通过将项目内容复制到另一个文件夹来解决它。 当我重新打开项目时,问题就消失了。 我没有复制.suo文件。 我认为这个问题出现在我工作中的一些无意识的断电中。
上述就是C#学习教程:实体模型无法加载分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/cdevelopment/1020843.html