从入门到精通: 掌握.NET中的Entity Framework Core编程 | From Zero to Hero: Entity Framework Core in .NET-cc资源站
从入门到精通: 掌握.NET中的Entity Framework Core编程 | From Zero to Hero: Entity Framework Core in .NET
此内容为付费资源,请付费后查看
100积分
永久包售后
1. 课程包更新
2. 通用视频格式
3. 超清高清视频
4. 资料齐全
5. 无二次加密
付费资源

从入门到精通: 掌握.NET中的Entity Framework Core编程 | From Zero to Hero: Entity Framework Core in .NET

资源内容

实体框架(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 结语

© 版权声明
THE END
点赞7 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容