開発の開始時に、私は "ドメインモデルとビューの間のインピーダンスの不一致"という問題に直面しました。この問題を解決するために、私はViewModelパターンを使用することに決めました - すべてのビュー(強く型付けされている)に対してviewmodelクラスを作成します。しかし、検証ロジックはどこにありますか?viewmodelクラスまたはドメインモデルオブジェクトではどこですか?そして、コントローラのアクションでデータベースにクエリを実行し、次にビューモデルまたはビューモデルに直接挿入する操作を実行する必要があるのはどこですか?ASP.NET MVCビューモデルパターン - 検証とデータベース操作
ありがとうございます。