asp.net mvc4中的上下文是什么

时间:2013-07-31 11:33:17

标签: asp.net-mvc-4 terminology

asp.net mvc4中的上下文是什么?大量的课程使用这个术语。 DbContext,HttpContext等。我想如果我知道这个词的含义,我会更好地理解asp.net mvc。

1 个答案:

答案 0 :(得分:3)

我觉得http://dictionary.reference.com/browse/context定义了“上下文”一词,因为它适用于一般情况,实际上也适用于您所指的具体情境(原谅我),特别是

  

2:围绕特定事件,情况等的一系列环境或事实。

将类视为围绕发生的特定事件的“一组环境或事实”的模型,例如DB操作或HTTP请求。

DbContext表示与数据库相关的给定上下文。也就是说,可以在“报告”的上下文中或在“迁移”的上下文中与数据库接口,或者可以认为与数据库的每次交互是从最后一个单独的上下文。

类似地,可以在几个不同的上下文中使用HTTP协议。 协议的每次使用可以构成不同的上下文,即每个请求一个上下文。或者它可以指使用它的上下文,即持久性或查询。

这是一个相当常见的表达方式,只是您问题中提到的每个类的指定函数的恰当描述性英语术语。不要过分挂断每个班级名称的确切含义和推断;根据文档的完整阅读做出决定:)