ADO .NET Entity Frameworkの継承のモデリング
こんにちはすべて
私はあなたが上図のクラスで見ることができるように基本的には、エンティティフレームワークとhavinga問題だがは、2つのクラスがあり、抽象クラスでありますB & です。
各クラスには、必須ではありませんが、データベース設計の関係構造の一部であるIDがあります。
私はVS 2008継承の私のデータベースのモデルと、モデルにEFにツールを使用して生成しようとしています。モデルは正常に生成されますが、の外部キーはまだモデルダイアグラムに存在します。私はそれらを削除し、それらを正しい継承で置き換えます、私はまた、エンティティセット名を同じに設定します。
これは私の問題が始まるところです。
クラスが正常に動作していないようで、関連が機能していませんか?
FKが削除されましたか、それとも正しい場所に残して継承を使用する必要がありますか?
私は私のビジネス層にを継承するクラスBとCを必要としています。
モデルが正しくないように見えます。私はこのモデルを動作させる上での助けになると思います。
テーブル単位またはタイプごとの継承ですか?データベースの最初のシナリオですか? –
"id"フィールドはテーブルのプライマリキーですか?** A **のPK、** B **&** C **のFKですか? – CodingGorilla
@DenisAgarev私はA、B&Cのためのテーブルを持っていると私はテーブルあたりのタイプを信じる – Deviland