Entity Framework によって作成されたオブジェクトから直接生成されたビューを持つ Web サイトがあります。Scott GU によるこのブログを読んだ後、DataValidation を機能させる最善の方法は、代わりに POCO オブジェクトから始めることだと思われます。(リンクでバディクラスという単語を検索してください)
どうにかしてバディ クラスを自動生成できますか? それとも、間違った足で MVC への進出を開始したのでしょうか?
Entity Framework によって作成されたオブジェクトから直接生成されたビューを持つ Web サイトがあります。Scott GU によるこのブログを読んだ後、DataValidation を機能させる最善の方法は、代わりに POCO オブジェクトから始めることだと思われます。(リンクでバディクラスという単語を検索してください)
どうにかしてバディ クラスを自動生成できますか? それとも、間違った足で MVC への進出を開始したのでしょうか?
それとも、間違った足で MVC への進出を開始したのでしょうか?
これが事実である可能性があることを恐れており、次の文がそれを確認しています。
Entity Framework によって作成されたオブジェクトから直接生成されたビューを持つ Web サイトがあります。
ビューで EF モデルを直接使用しないでください。ビュー モデルを使用することをお勧めします。これらは、特定のビューのニーズに合わせて特別に設計されたクラスであり、書式設定と検証を含めることができます。一般的なシナリオは次のとおりです。
このシナリオは、コントローラー アクションがビューからビュー モデルを受け取り、モデルの状態が有効かどうかを確認し、それをモデルにマップし直して、モデルをリポジトリに渡すときにも機能します。