从入门到精通: 掌握.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

资源内容

从入门到精通掌握.NET中的EntityFrameworkCore编程|FromZerotoHeroEntityFrameworkCorein.NET

学习如何在你的.NET应用程序中使用EntityFrameworkCore。

实体框架(EF)Core是一个轻量、可扩展、开源且跨平台的对象关系映射器(ORM),它让.NET开发者可以直接用.NET对象来操作数据库,而不需要手动编写大量的数据访问代码。和Dapper一样,它是.NET中最流行的两大ORM之一。考虑到它在最近几个.NET版本中的性能提升非常显著,对于任何.NET应用来说,它都是一个绝佳的选择。

在这个长达8个半小时的课程中,HannesLowette会带你从最基础的概念到最复杂的应用,全面了解EntityFrameworkCore,包括测试和不同的数据库提供者等内容。这个课程实际上包含了两个课程的内容,是你学习如何在.NET中使用C#编写EntityFramework代码的最佳资源。

01欢迎

02你将在本课程中学到什么

03本课程适合谁

04什么是ORM

05ORM在哪些地方有用

06什么是EFCore

07数据库上下文简介

08DbContext是如何工作的

09章节回顾(1)

10我们将为哪个应用程序构建数据访问层

11创建我们的第一个EFCore模型

12让模型在应用程序中运行

13实现数据操作操作

14实现查询行为

15查看数据库中发生了什么

16投影数据以优化查询

17章节回顾(2)

18查看数据库模式

19为我们的模型引入数据注解

20使用FluentAPI实现类似效果

21实体之间的一对多关系

22在不同数据类型之间转换

23使用拥有类型和复杂类型来组织数据

24在模型中生成值

25在模型中隐藏一些数据库字段

26应用全局查询过滤器

27章节回顾(3)

28为什么我们需要迁移

29两种迁移理念

30添加我们的第一次迁移

31模型更改后添加迁移

32通过CLI执行迁移

33处理模型与数据库不同步的问题

34正确执行迁移的方式

35章节回顾(4)

36ORM在测试中的挑战是什么

37使用测试数据库

38使用内存数据库

39在单元测试中模拟DbSet

40仓储模式

41使用EFCore进行集成测试

42章节回顾(5)

43章节回顾(6)

44依赖注入

45配置日志记录

46DbContext生命周期

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)

77EFCore不仅适用于SQLServer

78在EFCore中使用其他关系型数据库

79什么是CosmosDB

80将我们的系统切换到CosmosDB

81章节回顾(11)

82结语

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

请登录后发表评论

    暂无评论内容