我使用以下结构设置解决方案:
Project.Web是asp.net MVC 3模板。我想知道如果我使用MVC和NHibernate会是最好的架构,而我不会使用其他Web应用程序来利用Project.Core库。
似乎域和模型几乎是同一回事?
如果我想使用域模型而不是模型,我将如何修改asp.net mvc3项目以接受它?
谢谢
最佳答案
是的,您在Project.Core中的域对象与您的模型相同。只需删除Project.Web中的Models文件夹,并创建一个从Project.Web到Project.Core的项目引用。由于Project.Core只是一个类库项目,并且包含您的域模型,存储库和映射*,因此您可以使用Project.Web,控制台应用程序,Web服务或任何其他代码中的这些类。
关于asp.net-mvc - Asp.net MVC 3和NHibernate架构,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5492795/