【发布时间】:2014-08-18 14:02:51
【问题描述】:
我需要使用 mvc 创建注册登录应用程序,并且该应用程序需要多层。
我对多层架构了解不多,我只是读过几次。所以我相信标准的 mvc 应用程序:
表示层 - 我的观点 业务层 - 控件
我应该把我的数据访问层放在哪里?在我的应用程序中,当用户单击注册时,模型开始起作用。我检查模型是否有效,使用实体框架将其放入数据库并将用户重定向到欢迎页面,但此架构中缺少数据访问层。
我应该把我的数据访问权限放在哪里,我应该赋予它什么责任?
例如,我应该将所有实体框架代码移动到其他类中,还是只是移动将用户放入数据库的代码以对其自身进行建模?
【问题讨论】:
标签: c# asp.net-mvc entity-framework-6.1 multi-layer