asp.net mvc4 中的上下文是什么?大量的类使用这个术语。DbContext、HttpContext 等等。我想,如果我知道这个词的意思,我会对 asp.net mvc 有更好的理解。
问问题
211 次
1 回答
3
我觉得http://dictionary.reference.com/browse/context定义了“上下文”这个词,因为它通常适用于您所指的特定上下文(请原谅我),特别是
2:围绕特定事件、情况等的一组情况或事实。
将这些类视为围绕特定事件发生的“一组情况或事实”的模型,例如 DB 操作或 HTTP 请求。
DbContext 表示与数据库相关的给定上下文。也就是说,可以在“报告”或“迁移”的上下文中与数据库交互,或者可以将与数据库的每次交互视为与上一次交互的单独上下文。
类似地,人们可能会在几种不同的上下文中使用 HTTP 协议。协议的每次使用都可以构成不同的上下文,即每个请求一个上下文。或者它可以指代使用它的上下文,即用于持久性或查询。
这是一个相当常见的表达方式,只是您问题中提到的每个类的指定功能的恰当描述性英语术语。不要太在意每个类名的确切含义和推断;根据完整阅读文档做出决定:)
于 2013-07-31T11:45:07.467 回答