代码之家  ›  专栏  ›  技术社区  ›  Botz3000 Amir Sheng

实体模型未加载

  •  1
  • Botz3000 Amir Sheng  · 技术社区  · 16 年前

    每当我试图打开我的实体模型时,都会收到一条不太有用的错误消息,说明“操作无法完成”。所以不幸的是,我没有更具体的信息。但是,我有其他打开得很好的模型,除了重命名实体之外,我没有对模型做任何重要的更改。

    这种行为是否有已知的解决方法?我重新启动了vs和我的PC,删除并再次添加了这个模型,但是没有任何帮助,所以我想它一定是.edmx中的某个东西。但我并没有手工修改它,所有的编译都没有错误或警告。- -

    4 回复  |  直到 16 年前
        1
  •  1
  •   Botz3000 Amir Sheng    15 年前

    我想我修好了…

    我正在使用继承,如果您有0..1_派生实体上的关联。解决方法通常是将关联设置为1…关联,然后执行继承,然后将其更改回。

    然而,在我的案例中,它以某种方式破坏了它,但后来我在0.1离开了协会。首先,然后应用继承,得到错误后,将其设置为1…,保存,然后重新设置。现在它起作用了。:)

    我真的等不及下一个英孚了:-/

    更新:

    我又犯了一次错误,这次我通过打开.edmx文件并删除ef designer部分中重复的inheritanceconnectors修复了错误。

        2
  •  0
  •   Miha Markic    16 年前

    这就是我要做的。我将从EDMX(或任何源文件)文件中剪切数据块,以查看设计器何时开始重新加载它。这样我就能找出问题所在。

        3
  •  0
  •   Robert Koritnik    16 年前

    现在这很奇怪。如果您没有手动操作EDMX文件(其他人也没有),那么它必须是EFDesigner。所有人都知道它在测试前版本比任何严肃的。你试过一部分一部分的改变吗?

        4
  •  0
  •   Alejandro del Río Kristifor    11 年前

    我也有同样的问题。我通过将项目内容复制到另一个文件夹来解决这个问题。当我重新打开这个项目时,问题就消失了。我没有复制.suo文件。我认为问题是我工作中出现了一些不必要的停电。