【发布时间】:2016-11-20 15:00:16
【问题描述】:
目前正在一个应用程序中工作,它具有以下层次结构
WEB API2 控制器(隐藏端点)
业务逻辑层(专用于业务逻辑处理)
数据访问层(存储库)
如果我们想强制执行与业务逻辑无关的验证,例如对实体中特定字段的字符计数验证,那么实现它的理想位置是什么?
有人说它应该在 Controller 上,但我不能同意。
【问题讨论】:
标签: web asp.net-web-api2 business-logic business-rules