1

asp.net mvc4 中的上下文是什么?大量的类使用这个术语。DbContext、HttpContext 等等。我想,如果我知道这个词的意思,我会对 asp.net mvc 有更好的理解。

4

1 回答 1

3

我觉得http://dictionary.reference.com/browse/context定义了“上下文”这个词,因为它通常适用于您所指的特定上下文(请原谅我),特别是

2:围绕特定事件、情况等的一组情况或事实。

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

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

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

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

于 2013-07-31T11:45:07.467 回答