当前位置:  开发笔记 > 后端 > 正文

将Domain对象放在ASP.NET MVC App中的最佳位置?

如何解决《将Domain对象放在ASP.NETMVCApp中的最佳位置?》经验,为你挑选了1个好方法。

我刚刚在ASP.NET MVC中开始我的第一个项目.在我的webforms体验中,我通常会有一个专门用于我的域层的单独项目.在这里,我将拥有我的Domain特定对象以及我的NHibernate映射文件和一些业务逻辑.我在网上看到的大多数示例都将这些类与业务逻辑一起放入MVC应用程序的Models文件夹中,然后从控制器调用它.根据我的经验,如果需要,这似乎会使得将逻辑移动到不同的平台变得更加困难.具体来说,我正在考虑如果环境决定将其移动到webforms应用程序的可能性.这可能是一个天真的问题,但是将域数据放在自己的项目中还是在Models文件夹中更好?



1> John Sheehan..:

如果您计划在MVC应用程序之外重用模型,则单独的类库仍然是可接受的设置.我这样做,但保留Models文件夹并将我的视图的模型放入其中.

如果您将DAL放在Webforms项目的App_Code中,那么我会把它放在MVC项目的Models中.否则,继续像你一样使用单独的项目.

推荐阅读
凹凸曼00威威_694
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有