【发布时间】:2012-03-24 07:16:43
【问题描述】:
我习惯于处理具有 3 层项目的解决方案(有些解决方案有 3 个以上的项目)。其中大多数是 ASP.Net MVC 解决方案,因此其中许多都有以下项目:站点、业务和数据。那么,会创建 3 个 DLL,对吧?
这几天我在想我的业务层应该只是一个 DLL,还是应该为这个业务层中的每个模块创建一个 DLL,例如 Product.DLL、Order.DLL、Customer.DLL 等等。
我在想,如果应用程序在与产品相关的业务层出现错误,我只能部署一个 Product.DLL,而不是部署整个 Business.DLL。
您对此有何看法?
谢谢!
【问题讨论】:
标签: c# asp.net-mvc design-patterns architecture