剧集

Entity Framework Core In-Depth第 7 部分

在本集中,罗伯特由  10 部分系列在Entity Framework Core 上的 Phil Japiksefor  part7  加入。 本系列是针对 EF Core 新手的 5 部分系列的后续 内容 ,对一些主题进行了更深入的探索。

如果启用该功能) ,EF Core 可以正常处理暂时性数据库错误 (。 Phil 和 Robert 讨论了什么是暂时性错误、如何启用该功能,以及如何使用显式权限来影响该功能。

查找示例代码示例 

详细了解 Entity Framework corehere 。

情节列表:

  • 第 1 部分: 性能。 Phil 展示了 EF Core 中的所有出色性能改进。
  • 第 2 部分: 查看模型。 Phil 使用直接SQL、存储过程以及使用投影填充视图模型。
  • 第 3 部分: 配置。 EF Core 为派生的 DbContext 提供了广泛的配置选项,并且完全支持依赖项注入。
  • 第 4 部分: 生成模型。 此显示内容全部介绍如何创建 EF Core 实体来塑造数据库,并使用迁移发布模型。
  • 第 5 部分: 全局查询筛选器。 这些是 EF Core 中的新增功能,为处理多租户和软删除等方案提供了很好的机制。
  • 第 6 部分: 并发冲突。 这些长期以来一直是多用户系统的问题。 Phil 引导我们了解并发检查如何与 EF Core 和SQL Server一起使用,以及并发问题发生时返回到开发人员的所有数据。
  • 第 7 部分:连接复原能力。 (此剧集)  
  • 第 8 部分: 计算列。 将 EF Core 与服务器端功能混合是 EF Core 的微风。 Phil 介绍了如何在 EF Core 中使用计算列,以及将SQL Server函数映射到 C# 函数,以便在 LINQ 查询中使用。
  • 第 9 部分: 更改跟踪事件。 最近添加“跟踪”和“状态更改”事件提供了一种机制,用于审核日志记录 (以及其他用途) 。 Phil 展示了这一工作原理,并快速旋转 EF Core 拦截器。
  • 第 10 部分: 字段映射。 这使 EF Core 无需调用属性集即可创建实体,从而解决将 ORM 与使用 INotifyPropertyChanged 的框架配合使用的长时间运行的问题,例如Windows Presentation Foundation (WPF) 。