asp.net-mvc – 我的模型应该在哪里生活? Web层或数据层? (MVC NHibernate)
发布时间:2020-05-24 06:19:57 所属栏目:asp.Net 来源:互联网
导读:我正在使用MVC,Ninject和NHibernate(我的第一个使用这些技术)来建立一个n层应用程序.为了清楚起见,层是“数据”层,“服务”层和“Web”层(都是单独的项目). 使用MVC,您的模型位于“Models”文件夹中.似乎有必要将我的模型放在这里来创建强类型的视图,并且一般
|
我正在使用MVC,Ninject和NHibernate(我的第一个使用这些技术)来建立一个n层应用程序.为了清楚起见,层是“数据”层,“服务”层和“Web”层(都是单独的项目). 使用MVC,您的模型位于“Models”文件夹中.似乎有必要将我的模型放在这里来创建强类型的视图,并且一般遵循MVC的理念. 然而,使用NHibernate,我还需要在“Data”层中的模型,以便可以进行映射,NHibernate可以实例化实际对象以返回到服务层. 跨项目复制类不是很干,并且将它们抽象到自己的库中似乎并不适用于MVC(在实践中也不是哲学). 有什么想法吗?如何构建您的O / RM对象与MVC模型? 解决方法我将Entity Framework模型/类保留在数据层中,并使用MVC项目的Models文件夹进行演示模型和模型绑定.(编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 在ASP.NET MVC视图中允许多少逻辑?
- asp.net会员 – 自动生成的密钥不支持散列或加密的密码
- ASP.NET TreeView和选择所选节点
- asp.net-mvc – 在AccountController之外访问UserManager
- ASP.NET显示SVN版本号
- 我不能在ASP.NET MVC中做的事情
- asp.net-mvc – SSL握手问题? (当时:网页挂起,只清除浏览
- asp.net-mvc – 在BaseController的OnActionExecuting之前调
- asp.net – 在IE10中不应该“X-UA兼容IE =边缘”头覆盖“兼
- asp.net-mvc-4 – 在一个项目中混合Web Api和ASP.Net MVC页
推荐文章
站长推荐
热点阅读
