ここの人々がこれを適切に行う方法についていくつかのアイデアを提供してくれることを願っています.
現在、画面のレンダリングに使用する ViewModel があります。ビュー モデルには、実際にはいくつかのドメイン モデルのフラット化されたデータが含まれています。基本的な検証を行う属性で ViewModel を装飾しましたが、実際の検証作業はサービス レイヤーで行われます。この問題は、サービス層で検証エラーが発生した場合に発生します。プロパティの名前 (つまり、UserName) が ModelState のエントリ (つまり、RegistrationViewModel.UserName) と一致しません。
これを処理する方法についての推奨事項はありますか?
前もって感謝します!
スティーブン