EF Core 1.1 中的新功能
建模
字段映射
允许你为属性配置一个支持字段。这对于只读属性或者具有Get/Set访问器(而不是普通属性)的数据来说很有用。
映射到 SQL Server 已优化的内存表
你可以将实体映射到的表指定为已优化的内存表(memory-optimized)。当使用 EF Core 创建和维护一个基于你的模型的数据库时(不管是通过迁移还是 Database.EnsureCreated()
),将会为这些实体创建已优化的内存表。
变更跟踪
较 EF6 的额外变更跟踪API
比如 Reload
,GetModifiedProperties
,GetDatabaseValues
等等。
查询
显式加载
允许你在实体上触发填充一个之前已从数据库加载的导航属性。
DbSet.Find
提供一个基于主键值提取实体的便捷方式。
其他
弹性连接
自动重试失败的数据库命令。这在链接到 SQL Azure 的时候尤为有用,因为短暂失败是很常见的。
简化服务替换
轻松地替换掉 EF 使用的内部服务。