如何使用 EF Core,以确保我们已经掌握了

Posted bylllaso

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用 EF Core,以确保我们已经掌握了相关的知识,希望对你有一定的参考价值。

本文将为你详细描绘 EF Core 从数据库中读取数据的“幕后”视图。我将揭开两种数据库读取方式的面纱:一个是普通的查询,另一个是使用 AsNoTracking 方法的非跟踪查询。我还将通过一个实验来演示我是如何解决我的一个客户遇到的性能问题。

我假设你对 EF Core 已经有了一定的认识,但在深入学习之前,我们先来了解一下如何使用 EF Core,以确保我们已经掌握了一些基本知识。这是一个“深入研究”的课题,所以我准备大量的技术细节,希望我的描述方式你能理解。

本文是“深入理解 EF Core”系列中的第一篇。以下是本系列文章列表:

  • 当 EF Core 从数据库读取数据时发生了什么?(本文)
  • 当 EF Core 写入数据到数据库时发生了什么?(敬请期待)

以上是关于如何使用 EF Core,以确保我们已经掌握了的主要内容,如果未能解决你的问题,请参考以下文章

EF Core Model更新迁移

如何改造基于非通用的 EF Core 代码以使用通用 IQueryable

如何在EF Core中以两种方式制作唯一键?

EF Core 小技巧:迁移已经应用到数据库,如何进行迁移回退操作?

如何在 EF Core Code First 中自定义迁移生成?

如何在 Core 2.1 中引用 EF(Database First Approach)项目程序集