我阅读了几篇将域模型(如在MVC中)定义为包含业务逻辑的文章.我从未考虑过模型来保存除模型属性之外的任何方法.
我想知道实际上是否存在支持在域模型中具有功能和业务逻辑的思想.
提前致谢.
Soe*_*Moe 12
当然,业务逻辑应该在域模型中.但是,领域模型不仅仅是实体框架实体.域模型由许多反映业务领域的小类组成.
在我的典型MVC应用程序中,我通常将某种类型的业务逻辑拆分为这些(但不限于):
DbSet<Entity>输入.构建域模型不仅仅是使用BusinessLogic创建类前缀,例如UserBusinessLogic,也可以使用UserServices等服务.它应该由许多负责一件事的小班组成.当然,您需要使用一些设计模式,框架选择,基础架构组件,如错误处理,本地化,缓存等.
欢迎来到权衡的世界.:)
| 归档时间: |
|
| 查看次数: |
3820 次 |
| 最近记录: |