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

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

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

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

总结

以上是内存溢出为你收集整理的将Domain对象放在ASP.NET MVC App中的最佳位置?全部内容,希望文章能够帮你解决将Domain对象放在ASP.NET MVC App中的最佳位置?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1039698.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-24
下一篇2022-05-24

发表评论

登录后才能评论

评论列表(0条)

    保存