c# - ADO.NET Entity Framework 设计器的已知限制是什么?

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

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

Entity Framework designer 的任何其他此类已知限制?

最佳答案

除此之外,

  1. 您根本无法映射复杂类型。 (更新 已在 EF v4 中修复。)
  2. 您必须在存储模式中映射表的每一列。
  3. 归纳 (2),您根本无法控制存储架构。您最常看到的是客户端模式和存储模式的映射。
  4. 如果从图中删除一个类型,则很难将其放回原处。

我在 this post 中写了一些关于 Entity Framework 本身和设计器之间哲学方法差异的想法。 .

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

关于c# - ADO.NET Entity Framework 设计器的已知限制是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/584816/

相关文章:

c# - 代码优先模型映射

c# - 当我的应用程序没有响应时使用 c# 终止我的应用程序

.net - 在 Azure 云中部署不安全代码

.net - 您观看过的信息最丰富的 .net 截屏视频有哪些?

c# - 我试图理解我反射(reflect)过的微软的 Do​​ubleUtil.AreClose() 代码

c# - 序列包含多个元素?

Linq 查询在 EF 中的内部选择上有两个连接

c# - dotnet core System.Text.Json 转义 unicode 字符串

entity-framework - Entity Framework 4.0 : Why Would One Use the Code Generated EntityObjects Over POCO Objects?

c# - 制作 MS Excel 用户定义函数