5.翻译:EF基础系列---EF中的上下文类

时间:2021-06-09 06:50:34

原文地址:http://www.entityframeworktutorial.net/basics/context-class-in-entity-framework.aspx

EF中的上下文类是一个继承自DbContext的类,EF Core中也是这样。EF中的上下文类是一个重要的类,代表了一个与底层数据库的会话。

下面的SchoolContext类就是一个上下文类的例子:

5.翻译:EF基础系列---EF中的上下文类

上面的例子中,SchoolContext类继承自DbContext,这使它成为了一个上下文类。代码中同样包含了Student,StudentAddress以及Grade实体的设置。

上下文类主要用来查询或者保存数据到数据库中。它同样用来配置领域类、数据库相关的映射信息、变更追踪设置、缓存,事务等。

我们将在后面的章节中,详细学习它。

好了,EF的基础系列,第五篇就介绍完了。有不明白的可以留言,谢谢支持。

附录:

EF 6官方文档:  https://docs.microsoft.com/zh-cn/ef/ef6/

EF Core官方文档:https://docs.microsoft.com/zh-cn/ef/core/