我正在使用FluentValidation
框架。目前我有几个验证器(每个实体)。我将实体保存在单独的程序集 ( ProjectName.Domain
) 和验证器中。
我读过一个服务层,它在存储库和控制器之间呈现中介层(http://www.asp.net/mvc/tutorials/older-versions/models-(data)/validating-with-a-service-layer -cs)。可以举行service layer
同一个大会吗?
据我了解,服务层的目的是保存具体的(或可能是通用的)存储库和相应的验证器,并对存储库项进行验证。所以实现可能会有所不同。我对吗?
如何以正确的方式使用 FluentValidation(或独立于框架)制作服务层。或者将基础实体与一些FluentValidation AbstractValidator class
.
谢谢!