Logo
☆☆☆☆☆
0.0
Beginner
15h

使用 Entity Framework Core 进行数据访问与关系映射

本课程介绍 Entity Framework Core 用于数据访问和对象关系映射。Entity Framework Core 提供了诸多优势,例如可以使用 .NET 对象操作数据库,而无需关注底层数据库表结构。这减少了数据访问所需的代码量,并提升了性能。 你将从 Entity Framework Core 的工作流程开始学习——逆向工程和迁移。接着,学习模型配置与关联关系。然后,掌握多种查询和保存数据的方法。你还将了解变更跟踪及其与查询的关系。最后,学习日志记录与测试。 Entity Framework Core 简化了应用程序开发。完成本课程后,你将能够通过自动生成 SQL、实体化查询结果以及执行其他任务,提升代码可维护性,专注于业务逻辑。你将对 Entity Framework Core 有深入理解,从而在开发过程中提高效率与生产力。

9 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
使用 Entity Framework Core 进行数据访问与关系映射
本课程介绍 Entity Framework Core 用于数据访问和对象关系映射。Entity Framework Core 提供了诸多优势,例如可以使用 .NET 对象操作数据库,而无需关注底层数据库表结构。这减少了数据访问所需的代码量,并提升了性能。 你将从 Entity Framework...

WHAT YOU'LL LEARN

使用 Entity Framework Core 配置模型的能力

Content

9 Lessons • 0 Quizzes • 0 Challenges

入门
  1. 1

    Entity Framework Core 简介

  2. 2

    EF Core 的特性

逆向工程
  1. 1

    根据数据库模式构建模型

  2. 2

    审查和修改生成的模型

  3. 3

    测验:逆向工程

  4. 4

    挑战:逆向工程

  5. 5

    挑战解答:逆向工程

结论
  1. 1

    总结!

迁移
  1. 1

    迁移简介

  2. 2

    在生产数据库中使用迁移

  3. 3

    修改数据模型

  4. 4

    数据初始化与自定义迁移

  5. 5

    处理错误并避免陷阱

  6. 6

    测验:迁移

  7. 7

    挑战:迁移

  8. 8

    挑战解答:迁移

附录
  1. 1

    安装 Entity Framework Core

配置模型
  1. 1

    Entity Framework Core 中的约定

  2. 2

    在 Entity Framework Core 中补充约定

  3. 3

    配置实体类型

  4. 4

    配置实体属性

  5. 5

    实体框架核心中的关系

  6. 6

    配置一对多关系

  7. 7

    配置一对一关系

  8. 8

    配置多对多关系

  9. 9

    测验:配置模型

  10. 10

    挑战:配置模型

  11. 11

    挑战解决方案:配置模型

查询数据
  1. 1

    使用 LINQ 查询数据

  2. 2

    LINQ 查询操作

  3. 3

    过滤和排序操作

  4. 4

    投影和分组查询操作

  5. 5

    分区与元素操作

  6. 6

    量词和聚合操作

  7. 7

    加载相关数据

  8. 8

    等值连接操作

  9. 9

    自定义连接操作

  10. 10

    原生 SQL 查询与拆分查询

  11. 11

    全局查询过滤器

  12. 12

    测验:查询数据

  13. 13

    挑战:查询数据

  14. 14

    挑战解决方案:查询数据

保存数据
  1. 1

    添加、更新和删除数据

  2. 2

    变更跟踪

  3. 3

    断开连接的实体

  4. 4

    测验:保存数据

  5. 5

    挑战:保存数据

  6. 6

    挑战解答:保存数据

日志记录与测试
  1. 1

    使用 Entity Framework Core 进行日志记录

  2. 2

    在 Entity Framework Core 中过滤日志

  3. 3

    测验:日志记录

  4. 4

    使用 SQLite 进行测试

  5. 5

    使用仓储模式进行测试

  6. 6

    测验:测试

Certificate of Completion

Showcase your accomplishment by sharing your certificate of completion.

Course Author:Anonymous User

Reviews

Read reviews from students who have taken this course and share your own experience.

Reviews & Comments (0)