剧集
Entity Framework Core In-Depth第 4 部分
在本集中,Robert 与 Phil Japikse 一起参加了Entity Framework Core 上 10 个部分系列的第 4 部分 。 本系列是 5 个部分系列的 后续内容,该系列面向不熟悉 EF Core 的人,并提供了对许多主题的更深入的探索。
本节目介绍如何创建 EF Core 实体来塑造数据库,并使用迁移发布模型。
在此处找到示例代码 。
在此处详细了解实体框架核心 。
剧集列表:
- 第 1 部分: 性能。 Phil 展示了 EF Core 中所有出色的性能改进。
- 第 2 部分: 视图模型。 Phil 介绍如何使用直接 SQL、存储过程以及使用投影填充视图模型。
- 第 3 部分: 配置。 EF Core 为派生的 DbContext 提供了广泛的配置选项,并且完全支持依赖项注入。
- 第 4 部分:生成模型。 (此剧集)
- 第 5 部分: 全局查询筛选器。 这些是 EF Core 中的新增功能,为处理多租户和软删除等方案提供了很好的机制。
- 第 6 部分: 并发冲突。 长期以来,这些一直是多用户系统的问题。 Phil 将指导我们了解并发检查如何与 EF Core 和SQL Server配合使用,以及发生并发问题时提供给开发人员的所有数据。
- 第 7 部分: 连接复原能力。 如果启用该功能) ,EF Core 可以正常处理暂时性数据库错误 (。 Phil 和 Robert 将讨论什么是暂时性错误、如何启用该功能,以及它如何使用显式权限来影响该功能。
- 第 8 部分: 计算列。 将 EF Core 与服务器端功能混合使用是轻而易举的。 Phil 介绍如何在 EF Core 中使用计算列,以及将 SQL Server 函数映射到 C# 函数以用于 LINQ 查询。
- 第 9 部分: 更改跟踪 事件。 最近添加的跟踪和状态更改事件为审核日志记录 (提供了一种机制,以及其他用途) 。 Phil 演示了其工作原理,并通过 EF Core 侦听器进行快速旋转。
- 第 10 部分: 字段映射。 这使 EF Core 无需调用属性资源库即可创建实体,从而解决了将 ORM 与使用 INotifyPropertyChanged 的框架(如 Windows Presentation Foundation (WPF) )结合使用的长期问题。
在本集中,Robert 与 Phil Japikse 一起参加了Entity Framework Core 上 10 个部分系列的第 4 部分 。 本系列是 5 个部分系列的 后续内容,该系列面向不熟悉 EF Core 的人,并提供了对许多主题的更深入的探索。
本节目介绍如何创建 EF Core 实体来塑造数据库,并使用迁移发布模型。
在此处找到示例代码 。
在此处详细了解实体框架核心 。
剧集列表:
- 第 1 部分: 性能。 Phil 展示了 EF Core 中所有出色的性能改进。
- 第 2 部分: 视图模型。 Phil 介绍如何使用直接 SQL、存储过程以及使用投影填充视图模型。
- 第 3 部分: 配置。 EF Core 为派生的 DbContext 提供了广泛的配置选项,并且完全支持依赖项注入。
- 第 4 部分:生成模型。 (此剧集)
- 第 5 部分: 全局查询筛选器。 这些是 EF Core 中的新增功能,为处理多租户和软删除等方案提供了很好的机制。
- 第 6 部分: 并发冲突。 长期以来,这些一直是多用户系统的问题。 Phil 将指导我们了解并发检查如何与 EF Core 和SQL Server配合使用,以及发生并发问题时提供给开发人员的所有数据。
- 第 7 部分: 连接复原能力。 如果启用该功能) ,EF Core 可以正常处理暂时性数据库错误 (。 Phil 和 Robert 将讨论什么是暂时性错误、如何启用该功能,以及它如何使用显式权限来影响该功能。
- 第 8 部分: 计算列。 将 EF Core 与服务器端功能混合使用是轻而易举的。 Phil 介绍如何在 EF Core 中使用计算列,以及将 SQL Server 函数映射到 C# 函数以用于 LINQ 查询。
- 第 9 部分: 更改跟踪 事件。 最近添加的跟踪和状态更改事件为审核日志记录 (提供了一种机制,以及其他用途) 。 Phil 演示了其工作原理,并通过 EF Core 侦听器进行快速旋转。
- 第 10 部分: 字段映射。 这使 EF Core 无需调用属性资源库即可创建实体,从而解决了将 ORM 与使用 INotifyPropertyChanged 的框架(如 Windows Presentation Foundation (WPF) )结合使用的长期问题。
视频 URL
HTML iframe
想提供反馈? 在此处提交问题。