C# ADO.NET实体框架设计器的已知限制是什么?

C# ADO.NET实体框架设计器的已知限制是什么?,c#,.net,entity-framework,ado.net,C#,.net,Entity Framework,Ado.net,我们刚刚发现了一个问题,例如,当外键关系中断时,无法在设计器中重新建立链接 实体框架设计器的任何其他已知限制?以及其他限制 您根本无法映射复杂类型。(更新已在EF v4中修复。) 必须映射存储架构中表的每一列 概括起来(2),您根本无法对存储模式进行很多控制。您主要看到的是客户机模式和到存储模式的映射 如果从图表中删除类型,则很难将其放回原处 我写了一些关于实体框架本身和中的设计者在哲学方法上的差异的想法 我认为,如果您打算在实体框架中做非琐碎/非默认的事情,您应该习惯于编辑EDMX。大多数其他

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

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

以及其他限制

  • 您根本无法映射复杂类型。(更新已在EF v4中修复。)
  • 必须映射存储架构中表的每一列
  • 概括起来(2),您根本无法对存储模式进行很多控制。您主要看到的是客户机模式和到存储模式的映射
  • 如果从图表中删除类型,则很难将其放回原处
  • 我写了一些关于实体框架本身和中的设计者在哲学方法上的差异的想法


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

    这是一堆毫无意义的废话。我只是不断地从数据库中删除和重建我的模型,即使这样,它有时也会出错。