我希望這裏的人可以給我一些關於如何正確地做到這一點的想法。使用FluentValidation時將域模型驗證錯誤映射到ViewModel
目前我有一個ViewModel,我用來渲染我的屏幕。 View模型實際上包含幾個域模型的展平數據。我用屬性裝飾ViewModel來進行基本驗證,但真正的驗證工作發生在服務層。在服務層存在驗證錯誤時會發生此問題。該屬性的名稱(即 - UserName)與ModelState中的條目(即--RegistrationViewModel.UserName)不匹配。
有沒有人有如何處理這個建議?
在此先感謝!
史蒂芬
這種方法的問題是,我會被卡在我的業務驗證邏輯(複雜的規則與簡單的字段是必需的類型),以便我可以得到更好的消息。我不認爲這是一個好方法。 – Steven