我正在使用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
集成是可以接受的。
謝謝!