5.翻译:EF基础系列---EF中的上下文类
原文地址:http://www.entityframeworktutorial.net/basics/context-class-in-entity-framework.aspx
EF中的上下文类是一个继承自DbContext的类,EF Core中也是这样。EF中的上下文类是一个重要的类,代表了一个与底层数据库的会话。
下面的SchoolContext类就是一个上下文类的例子:

上面的例子中,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/
5.翻译:EF基础系列---EF中的上下文类的更多相关文章
- 10.翻译:EF基础系列---EF中的持久性
		
原文链接:http://www.entityframeworktutorial.net/EntityFramework4.3/persistence-in-entity-framework.aspx ...
 - 8.翻译:EF基础系列----EF中实体的状态
		
原文链接:http://www.entityframeworktutorial.net/basics/entity-states.aspx 在实体的生命周期中,EF API维护着每一个实体的状态,对于 ...
 - 7.翻译:EF基础系列---EF中的实体类型
		
原文地址:http://www.entityframeworktutorial.net/Types-of-Entities.aspx 在Entity Framework中有两种实体类型:一种是POCO ...
 - 4.翻译:EF基础系列--EF架构
		
原文地址:http://www.entityframeworktutorial.net/EntityFramework-Architecture.aspx 下面的图形,展示了EF的总体架构: 让我们来 ...
 - 3.翻译:EF基础系列--EF怎么工作的?
		
原文链接:http://www.entityframeworktutorial.net/basics/how-entity-framework-works.aspx 这里,你将会大概了解到EF是怎么工 ...
 - 1.翻译:EF基础系列--什么是Entity Framework?
		
大家好,好久不见,EF系列之前落下了,还是打算重新整理一下. 先说说目前的打算:先简单了解一下EF基础系列-->然后就是EF 6 Code-First系列-->接着就是EF 6 DB-Fi ...
 - 14.翻译系列:从已经存在的数据库中生成上下文类和实体类【EF 6 Code-First系列】
		
原文链接:https://www.entityframeworktutorial.net/code-first/code-first-from-existing-database.aspx EF 6 ...
 - 【Basics of Entity Framework】【EF基础系列1】
		
EF自己包括看视频,看MSDN零零散散的学了一点皮毛,这次打算系统学习一下EF.我将会使用VS2012来学习这个EF基础系列. 现在看看EF的历史吧: EF版本 相关版本特性介绍 EF3.5 基于数据 ...
 - 6.翻译:EF基础系列---什么是EF中的实体?
		
原文地址:http://www.entityframeworktutorial.net/basics/what-is-entity-in-entityframework.aspx EF中的实体就是继承 ...
 
随机推荐
- Extjs的各版本下载
			
Extjs的版本繁多,本文收集了Extjs各个版本的下载链接,包括官网和非官网的,以及各种汉化版api,欢迎大家下载分享. Extjs最新版下载链接:http://www.sencha.com/pro ...
 - pyqt、webkit和qt之间的关系
			
前言 最近在维护一个PYQT的项目,有很多不明白的地方,总结一下,共其他直接使用pyqt的人参考一下.PyQT是一个生成图形应用程序的工具包.是python语言和成功的Qt库的绑定.Qt库是这个世界上 ...
 - PYQT操作JS并且截图事例
			
如何安装PYQT,可以查看我的上一篇文章:http://www.cnblogs.com/liqiu/p/3361948.html 然后运行下面的带有JS程序的Python脚本即可: #-*- codi ...
 - hadoop lzo应用
			
几种压缩方式对比: LZO example: https://github.com/twitter/hadoop-lzo/blob/master/src/test/java/com/hadoop/ma ...
 - webapck 打包体积优化策略
			
一.概述 1.Tree-shaking 2.公共资源分离 3.图片压缩 二.Tree-shaking Tree-shaking:1个模块可能有多个方法,只要其中的某个方法使用到了,则整个文件都会被打到 ...
 - Response的返回内容类型
			
转载请注明原文地址:http://www.cnblogs.com/ygj0930/p/6682514.html 服务器在返回结果给浏览器时,通常需要先设置响应头的contentType属性.那么,c ...
 - 3、redis之java client环境搭建
			
JAVA Client环境搭建 POM: <dependency> <groupId>redis.clients</groupId> <artifactId& ...
 - 收到新信息,弹出popup窗口提示
			
 - 【linux环境】Linux环境 php连接oracle11g数据库(相关插件已备份至U盘)
			
1.环境:centos6 . LNMP(linux环境都可以,跟服务器没啥大关系) 2.前期准备:弄清楚 项目php的运行目录,php.ini的配置目录,php-config的运行目录 3.安装先知: ...
 - JavaScript原生对象及扩展
			
来源于 https://segmentfault.com/a/1190000002634958 内置对象与原生对象 内置(Build-in)对象与原生(Naitve)对象的区别在于:前者总是在引擎初始 ...