EF 4.x で ASP.NET MVC 3.0 Database First アプローチを使用しています。モデルは EF 4.x DBContext Generator で生成されます。モデル構造を変更したいのですが、既存のモデルを変更したくありません。データベースが変更された場合、モデルを再度生成する必要があるため、変更が失われるためです。部分クラスをオーバーライドして行うべきだと思いますが、明確ではありません。それを行う例はありますか?それを実装する最良の方法は何ですか?
編集:すべてではなく、一部のモデルに追加の検証を追加する必要があります。生成されたクラスをオーバーライドする独立したモデルを作成したいのですが、EF モデルが再生成された場合でも、カスタマイズされたモデルに害はありません。