2016-04-16 7 views
0

私は同様の質問を見つけましたが、本当に役立つことがあります。私はEntity Framework Applicationをテーブル一式で持っています。私は新しいテーブルを追加しなければならなかった、私は.edmxファイルからウィザードを使用して更新するモデルを得ることができることを理解する。問題は、私が本当に他のすべてのモデルをうまくいきたくないということです。フォームで使用されているモデルの検証を追加しました。これらのモデルを再生成すると、すべてのコードが削除されます。助言がありますか?どうもありがとう。ASP.NETエンティティフレームワーク、モデルにテーブルを追加

答えて

0

.edmxの一部として自動生成されたクラスに対する変更を保存することはできません。

これはあなたが聞きたい回答ではないかもしれませんが、ユーザーが送信したデータ(例:あなたのウェブフォーム)に異なるクラスを使用する理由の1つです。

他のいくつかの理由から、あなたのモデルを分離する必要があります

  • 防ぐ過掲載
  • 持つUIの特定の性質を回避することにより、クリーンでシンプルなあなたのデータモデルを保持し、不良データ、さらにはセキュリティ上の問題につながる可能性(例:の要素を埋め込むためのオブジェクトであるSelectList)。
+0

私はそれを恐れていました。しかし、理解していただきありがとうございます。私はMVCを学んでいるだけで、それは私がそれをやるように教えられた方法です - 明確なベストプラクティスを見なければなりません。 – JBoss

関連する問題