ADO.NET实体框架设计者有哪些已知的局限性?

时间:2009-02-25 05:32:54

标签: c# .net entity-framework ado.net

我们刚刚发现了一个问题,例如,当外键关系被破坏时,无法在设计器中重新建立链接。

实体框架设计师的任何其他此类已知限制?

1 个答案:

答案 0 :(得分:1)

除其他外,

  1. 您根本无法映射复杂类型。 (更新已在EF v4中修复。)
  2. 您必须映射存储架构中表的每一列。
  3. 概括(2),您根本无法对存储架构进行大量控制。您最常看到的是客户端架构以及映射存储架构。
  4. 如果从图表中删除某个类型,则很难将其删除。
  5. 我写了一些关于实体框架本身和设计师在this post中的哲学方法差异的一些想法。

    我认为如果您打算在Entity Framework中执行非平凡/非默认的事情,您应该习惯编辑EDMX。大多数其他ORM确实需要在某些时候编辑XML,以实现它的价值。