![ba8efb61404bc88fb4279443f28985c1.png](https://i-blog.csdnimg.cn/blog_migrate/4992a04f726b54c6d4aab4a5b93ef2e4.jpeg)
本节导航
- 三种数据库关系类型建模
- Migration方式创建和习修改数据库
- 定义和创建应用DbContext
- 将复杂查询拆分为子查询
本章主要介绍如何使用EF Core进行数据库读取,俗称查询。您将创建一个数据库,它包含EFCore中三种主要数据库关系类型。在这个过程当中,你将学会使用EF Core 创建和改变数据库的结构。
接下来你将学习到如何使用EF Core访问数据库并从数据库表中获取数据。在查看用主数据加载相关数据的各种方法之前,你将了解EF Core查询的基本格式。例如,第一章中加载与书关联的作者。
在学习加载关联数据之后,你将着手构建更加复杂的查询,而这些是图书售卖网站运行起来所必须的。这将涉及到排序,过滤,和分页,以及将这些单独的查询命令组合在一起以创建一个复合数据库查询。
2.1 场景设定——我们的图书销售网站
本章,你将开始构建一个图书销售网站,我们称之为Book APP。这个应用示例提供了一个非常好的工具来查看查询中的关系。本节介绍数据库、各种类以及Boo