asp.net-mvc – ASP.NET MVC,图层,模型,存储库等
发布时间:2020-12-16 04:34:36 所属栏目:asp.Net 来源:网络整理
导读:在阅读一篇名为分层应用指南( http://msdn.microsoft.com/en-us/library/ee658109.aspx)的文章后,我有些问题. 例如,我有一个ASP.NET MVC应用程序.在我的应用程序中,我有一些实体(模型),存储库,UnitOfWork和DbContext.还有一些视图和控制器. 如何根据上面的文
在阅读一篇名为分层应用指南(
http://msdn.microsoft.com/en-us/library/ee658109.aspx)的文章后,我有些问题.
例如,我有一个ASP.NET MVC应用程序.在我的应用程序中,我有一些实体(模型),存储库,UnitOfWork和DbContext.还有一些视图和控制器. 如何根据上面的文章将它们分成几层? 据我所知,视图和(可能)控制器驻留在表示层中.业务层和存储库中的实体(模型),数据层中的UnitOfWork和DbContext. 我是对还是错?我非常不确定. 提前致谢! 解决方法
视图和控制器应驻留在表示层中.您的模型也应位于表示层中.模型反映了仅用于演示的视图模型.实体应代表数据,不应发送到视图.在稍后的演示中,应该从实体填充模型.你的DbContext和UnitOfWork应该在数据层中是正确的.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 如何使用OctopusDeploy安装Windows服务,使用app
- asp.net-mvc – 在IIS 6上托管ASP.NET MVC时是否会丢失功能
- asp.net-mvc – 将数据发布回ASP.NET MVC子操作
- ASP页面的ASP.NET cookie
- asp.net – 如何从外部计算机连接到Amazon EC2 Windows Ser
- asp.net-mvc – 缺少Visual Studio 2012 MVC本地数据库添加
- asp.net – GCFrame在WinDBG中输出!clrstack命令意味着什么
- asp.net scriptbundle多个include vs single include
- asp.net – Ajax Control Toolkit ModalPopupExtender无法在
- asp.net – 浏览器关闭后的身份验证/会话cookie删除
推荐文章
站长推荐
- asp.net-mvc – 如何在ASP.NET MVC中围绕AreaReg
- asp.net-mvc – 你如何安装Castle Windsor IOC?
- asp.net – 如何优化T-SQL查询
- asp.net – IE 11中的报表查看器打印按钮
- .net – 如何保持验证DRY?
- asp.net-mvc – aspnet_Profiles表中的PropertyV
- asp.net-mvc-3 – 禁用ASP.NET-MVC3中的unicode字
- asp.net – 使用HttpHandler流式传输数据库图像
- asp.net – 在SQL Server中将日期转换为刻度
- asp.net-mvc – 与程序包管理器控制台中的实体框
热点阅读