【发布时间】:2013-12-11 14:14:50
【问题描述】:
我知道代表模型视图控制器的 MVC 模式。 但是 Store 和 Manager 类文件从何而来?
我从 MongoDB 开始我的项目,并实现了 MongoDB.AspNet.Identity。 这是 Microsoft.AspNet.Indentity 与 EF 的扩展。
但在查看此包提供的 AccountController 时,他们使用的是以下代码。
public AccountController()
: this(new UserManager<ApplicationUser>(new UserStore<ApplicationUser>("DefaultConnection")))
{
}
现在我的问题:
- Manager 类的目的是什么
- Store 类的用途是什么?
- 又为什么把UserManager传给MVC的Controller?
- Manager 和 Store 类属于哪种模式?
【问题讨论】:
-
asp .net 团队的一位开发人员表示同意。现在肯定是一个公认的答案吗? :)
标签: c# asp.net asp.net-mvc design-patterns asp.net-mvc-5