Skip to content

Latest commit

 

History

History
30 lines (26 loc) · 5 KB

10.md

File metadata and controls

30 lines (26 loc) · 5 KB

九、附录 B:不在 EF2.0 中的特征

因为实体框架核心是对实体框架的彻底重写——事实上,是对所有。NET Core 是对。NET——它的所有功能在 2.0 版中并不可用。其中一些将在未来的版本中提供,而其他的根本不会被替换。在下表中,我将展示它们是什么。

表 10

| 特征 | 描述 | | 惰性加载 | 目前,我们需要使用急切加载(Include)。将在未来版本中提供。dotnet/efcore#3797 | | 支持分组依据 | 目前,它无声地返回到 LINQ 到对象,这意味着它将数据库和组中的所有内容都放在内存中。目前,使用普通的 SQL。将在未来版本中提供。dotnet/efcore#2341 | | 多对多集合 | 目前,我们需要一个中间实体。将在未来版本中提供。dotnet/efcore#1368 | | 每类型表继承策略 | 使用每类表层次结构/单表继承。将在未来版本中提供。dotnet/efcore#2266 | | 每个具体类型继承策略的表 | 使用每类表层次结构/单表继承。将在未来版本中提供。dotnet/efcore#3170 | | 常见的 SQL 和日期时间操作 | 将在未来版本中提供。dotnet/efcore#2850 | | 用存储过程映射 CUD | 将在未来版本中提供。dotnet/efcore#245 | | 地图数据库视图 | 将在未来版本中提供。dotnet/efcore#1679dotnet/efcore#827 | | 空间数据类型 | 将在未来版本中提供。dotnet/efcore#1100 | | 自定义约定 | 将在未来版本中提供。dotnet/efcore#214 | | 从 SQL 中填充非模型类型 | 将在未来版本中提供。dotnet/efcore#240 | | 迁移中的种子数据 | 将在未来版本中提供。dotnet/efcore#629 | | 命令和查询拦截 | 将在未来版本中提供。dotnet/efcore#626dotnet/efcore#4048dotnet/efcore#737 | | Visual Studio 支持从数据库生成/更新实体以及查看模型 | 将在未来版本中提供。dotnet/efcore#5837 | | 系统支持。处理 | 将在未来版本中提供。https://github . com/aspnet/entity rameworkcore/issues/5595 | | 生命周期事件(保存更改,对象具体化) | 将在未来版本中提供。https://github . com/aspnet/entity rameworkcore/issues/3204https://github . com/aspnet/entity rameworkcore/issues/626 | | 数据库初始化器 | 减少 | | 自动迁移 | 减少 | | 对象上下文(实体 SQL,事件) | 减少 | | 模型优先 | 减少 | | 数据注释验证 | 减少 |

最新的路线图请参考 GitHub 上的实体框架路线图。实体框架核心问题保留在这里