【发布时间】:2015-11-02 04:39:45
【问题描述】:
我有一个包含多个项目的 Visual Studio 解决方案:
- 域类
- 数据访问层 - 包含数据库上下文
- MVC 应用程序。
默认情况下,MVC 应用程序使用现有的类进行用户管理,它也有自己的 ApplicationDbContext。在这种情况下,我们有两个 DB 上下文。
您在用户管理方面有何经验?如果我创建自己的用户管理类并将它们放置到域类项目中会更好吗?我认为后者维护起来会容易得多,在这种情况下,只有一个 DBContext。另一个可能的问题是现有 ApplicationUsers(来自 MVC 项目模型)和来自 Domain Classes Project 的类之间的关系。或者也许将 ApplicationUser 类定义移动到 DomainClasses 项目?
【问题讨论】:
标签: c# asp.net-mvc entity-framework model-view-controller