微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

asp.net-mvc – ASP.NET MVC,图层,模型,存储库等

在阅读一篇名为分层应用指南( http://msdn.microsoft.com/en-us/library/ee658109.aspx)的文章后,我有些问题.

例如,我有一个ASP.NET MVC应用程序.在我的应用程序中,我有一些实体(模型),存储库,UnitOfWork和DbContext.还有一些视图和控制器.

如何根据上面的文章将它们分成几层?

据我所知,视图和(可能)控制器驻留在表示层中.业务层和存储库中的实体(模型),数据层中的UnitOfWork和DbContext.

我是对还是错?我非常不确定.

提前致谢!

解决方法

视图和控制器应驻留在表示层中.您的模型也应位于表示层中.模型反映了仅用于演示的视图模型.实体应代表数据,不应发送到视图.在稍后的演示中,应该从实体填充模型.你的DbContext和UnitOfWork应该在数据层中是正确的.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐