2009-06-02 6 views
0

SQLデータベースからのEMDがあります。このモデルでは、いくつかのクラスを作成します。エンティティモデルの拡張

プロジェクトを拡張します。これは、データベースのCLIENTEテーブルにいくつかの新しい列を追加し、この新しい列で動作するようにCLASSESを拡張することを意味します。

質問EMDモデルを拡張する方法はありますか、または継承によってクラス機能を失うことなくゼロから構築する必要がありますか?

答えて

0

ターゲット設定.NET 3.5?概念モデルで作業するのは難しいです。私はいつもとにかくそれを行うために終わるので、私はむしろ、次の手順を実行します。

  1. アプリやウェブ設定からエンティティフレームワーク接続文字列を削除します
  2. モデルを削除する設定が完了したら、新しいモデルを再生成しますデータベースを変更すると

カスタマイズされた名前などがたくさんある場合、これは多くの作業です。私は回避策があることを知っていますが、データベースのテーブルとカラムの名前をスイートに変更します。あなたの主な仕事がカスタム部分クラスにある場合、あなたは大丈夫です。

EF4の場合は、ターゲットを絞っているだけでいいですね。