2009-02-25 84 views
4

我们刚刚发现了一个问题,例如,当外键关系中断时,无法在设计器中重新建立链接。ADO.NET实体框架设计器的已知限制是什么?

实体框架设计器的其他任何已知局限性?

+1

这是一大堆废话。我只是不断删除并重建数据库中的模型,即使如此,它有时也会出错。 – ProfK 2009-08-15 12:54:49

回答

1

除其他事项外,

  1. 你不能在所有的复杂类型映射。 (更新已在EF v4中修复)
  2. 您必须映射存储架构中的每个表的列。
  3. 概括(2),你根本不能很好地控制存储模式。你主要看到的是客户端架构和映射的存储架构。
  4. 如果您从图中删除某个类型,则很难将其恢复。

我写了一些关于实体框架本身和设计师在this post之间的哲学方法的区别的想法。

我认为如果你打算在实体框架中做非平凡/非默认的事情,你应该习惯于编辑EDMX。大多数其他ORM确实需要在某个时候编辑XML,因为它是值得的。