资源内容
实体框架(EF)Core 是一个轻量、可扩展、开源且跨平台的对象关系映射器(ORM),它让.NET开发者可以直接用.NET对象来操作数据库,而不需要手动编写大量的数据访问代码。和Dapper一样,它是.NET中最流行的两大ORM之一。考虑到它在最近几个.NET版本中的性能提升非常显著,对于任何.NET应用来说,它都是一个绝佳的选择。
在这个长达8个半小时的课程中,Hannes Lowette 会带你从最基础的概念到最复杂的应用,全面了解Entity Framework Core,包括测试和不同的数据库提供者等内容。这个课程实际上包含了两个课程的内容,是你学习如何在.NET中使用C#编写Entity Framework代码的最佳资源。
01 欢迎
02 你将在本课程中学到什么
03 本课程适合谁
04 什么是ORM
05 ORM在哪些地方有用
06 什么是EF Core
07 数据库上下文简介
08 DbContext是如何工作的
09 章节回顾(1)
10 我们将为哪个应用程序构建数据访问层
11 创建我们的第一个EF Core模型
12 让模型在应用程序中运行
13 实现数据操作操作
14 实现查询行为
15 查看数据库中发生了什么
16 投影数据以优化查询
17 章节回顾(2)
18 查看数据库模式
19 为我们的模型引入数据注解
20 使用Fluent API实现类似效果
21 实体之间的一对多关系
22 在不同数据类型之间转换
23 使用拥有类型和复杂类型来组织数据
24 在模型中生成值
25 在模型中隐藏一些数据库字段
26 应用全局查询过滤器
27 章节回顾(3)
28 为什么我们需要迁移
29 两种迁移理念
30 添加我们的第一次迁移
31 模型更改后添加迁移
32 通过CLI执行迁移
33 处理模型与数据库不同步的问题
34 正确执行迁移的方式
35 章节回顾(4)
36 ORM在测试中的挑战是什么
37 使用测试数据库
38 使用内存数据库
39 在单元测试中模拟DbSet
40 仓储模式
41 使用EF Core进行集成测试
42 章节回顾(5)
43 章节回顾(6)
44 依赖注入
45 配置日志记录
46 DbContext生命周期
47 更多关于仓储的内容
48 不同的多租户实现方式
49 使用鉴别符实现多租户
50 使用独立数据库实现多租户
51 我对架构的看法
52 章节回顾(7)
53 更多DbContext功能
54 在模型中使用继承
55 使用备用键
56 一对一关系
57 多对多关系
58 使用复合键
59 对实体使用原始SQL查询
60 使用无主键实体查询数据库
61 使用ChangeTracker实现有趣的功能
62 章节回顾(8)
63 典型的性能问题类型
64 慢查询与数据库索引
65 使用编译查询提升运行时性能
66 使用批量处理执行大量查询
67 加载相关数据 – 策略
68 不跟踪查询结果
69 解决并发问题
70 章节回顾(9)
71 当数据库已经存在时怎么办
72 使用数据库生成模型
73 如何进一步演进模型
74 每次重新生成模型演示
75 手动保持同步演示
76 章节回顾(10)
77 EF Core不仅适用于SQL Server
78 在EF Core中使用其他关系型数据库
79 什么是Cosmos DB
80 将我们的系统切换到Cosmos DB
81 章节回顾(11)
82 结语
本站所有内容均由网络公开等合法途径整理而来,该资料仅作为阅读交流使用,并无任何商业目的,严禁用于商业用途。
任何访问、浏览本网站,购买或未购买者,都代表已阅读、理解并同意遵守本声明条款。
关于价格:本站资料价格均不代表原商品实价,标价仅为人工整理网站所收取的服务费用。
内容来源:本站所有内容均来自网络公开等合法途径,本店仅做整理;若版权方、出版社认为本站侵权,请立即通知本站。如版权属实,本站将立即下架相关资料,谢谢!
版权所属:本站售出资料的版权归相应内容作者或权利人所有,本站不对涉及的版权问题负法律责任。
免责声明:资料所标识的价格是对本店整理资料以及网盘运营必须的费用支出所支付的适应补偿,资料索取者应尊懂版权方的知识产权! 支持正版!!!
相关规定:根据二00二年一月一日《计算机软件保护条例》规定为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬。
如有侵权请您联系邮箱:ccziyuanzhan@163.com 我们将第一时间为您处理!
暂无评论内容