可以将上下文看作相关“事物”的包装,例如 HttpContext, DbContext, ObjectContext.
HttpContext包含任何HTTP相关操作的信息
DbContext包含用于数据库通信的方法和属性,ObjectContext也是一样。
它是一些特定类的占位符或容器。
上下文通常是一组操作的存储机制。例如,HttpContext封装了关于单个HTTP请求的所有HTTP特定信息。
上下文无处不在,当你需要访问或设置一些可以解耦的数据或函数时,可以使用它们。
所有的Context都是这样的,它们只是封装了特定动作集的逻辑。

简单来说,它是特定一个类或多个类的封装。例如下面DbContext就是封装了获取数据库、数据库配置、数据库操作等一些方法或属性。

.net 中context、DbContext是什么?相关推荐

  1. Android中Context 的理解

    这里记录Context的原因是新来的同事问我Android Context 怎样理解,我是这样说的,Context 英文是上下文,它是一个抽象的类,加入在MainActivity 中,Context ...

  2. Android中Context

    Context字面意思上下文,位于framework package的android.content.Context中,其实该类为LONG型,类似Win32中的Handle句柄,很多方法需要通过 Co ...

  3. android context继承关系,android中Context深入详解

    以下分别通过Context认知角度,继承关系,对象创建等方面android中Context做了深入的解释,一起学习下. 1.Context认知. Context译为场景,一个应用程序可以认为是一个工作 ...

  4. spring中context:property-placeholder标签详解

    spring中context:property-placeholder标签的使用说明 1,有些参数在某些阶段中是常量. 在开发阶段我们连接数据库时的url,username,password等信息 分 ...

  5. Android MediaPlayer 中Context的传递

    最近在整理代码,将MediaPlayer 播发器封装自定义类,遇到了setDataSource(context, uri)中context需要传递的问题,在Android中,Context是一种抽象类 ...

  6. React 中 Context 和 contextType的使用

    React 中 Context 的使用 context Context 提供了一种方式,能够让数据在组件树中传递时不必一级一级的手动传递 一般情况下,数据在组件中,要一级一级的传递,单向数据流,比如P ...

  7. mysql 不能用dbcontext_EntityFramework中的DbContext使用疑点说明

    1.DbContext怎么在Asp.mvc中使用? public class Repository { //实例化EF容器:有弊端.一个线程里可能会创建多个DbContext //DbContext ...

  8. EntityFramework中的DbContext使用疑点说明

    1.DbContext怎么在Asp.mvc中使用? public class Repository{//实例化EF容器:有弊端.一个线程里可能会创建多个DbContext//DbContext db ...

  9. 在EntityFramework6中管理DbContext的正确方式——3环境上下文DbContext vs 显式DbContext vs 注入DbContext(外文翻译)...

    (译者注:使用EF开发应用程序的一个难点就在于对其DbContext的生命周期管理,你的管理策略是否能很好的支持上层服务 使用独立事务,使用嵌套事务,并行执行,异步执行等需求? Mehdi El Gu ...

最新文章

  1. SGU 111 Very simple problem
  2. Liux技巧总结之--解压各种文件
  3. python装饰设备_python装饰器
  4. Error Message - 400 File is not contained in a resource root
  5. hadoop免密钥配置
  6. docker mysql 日志在哪里_docker容器启动后日志在哪里
  7. 什么是计算机考试题,计算机考试word什么版本 计算机word考试试题
  8. python快速接手别人的代码_十步教你如何接手别人的代码!
  9. 从零开始学前端:定位 --- 今天你学习了吗?(CSS:Day17)
  10. oracle学习总结一(基础)
  11. Ksplice:不再重启你的Linux
  12. Spring - DI循环依赖
  13. 4、matplotlib中的子图相关subplot
  14. 远程办公安全解决方案
  15. c语言网吧计费管理小项目,c语言网吧计费系统小项目.doc
  16. 微服务架构下分布式事务解决方案
  17. 计算机软件比赛团队名称,辩论赛 | 最佳人气团队评选
  18. OS学习笔记-17(清华大学慕课)进程的同步和互斥
  19. [异能程序员]第六章 遛狗(第二更)
  20. 18.9.23 PION模拟赛

热门文章

  1. 程序员创业大课-创建公司
  2. 公司要破产我该不该辞职?网友:破产了我还在那个公司干嘛
  3. mysql设置字段区分大小写
  4. 模型评估——ROC曲线与AUC计算(真正率假正率)
  5. MySQL初级练习题
  6. Angry IP Scanner(一款非常快的Windows IP 扫描器和端口扫描器 )
  7. 知识图谱概述(图谱学苑课程)
  8. python批量检索文献pubmed_Pubmed检索实用指南:精准搜索和全文下载
  9. 于洋国防科技大学计算机,同态加密在加密机器学习中的应用研究综述-计算机科学.PDF...
  10. SAP SM36 后台作业「实例」