最初にEFコードで生成されたデータベースがあります。テーブル継承があります。
データベースを作成したので、ソリューションで別のプロジェクトを実行する必要があります。このプロジェクトは、一定の時間が経過した後、データベースに対していくつかの操作を実行します。Windows サービスであるこのプロジェクトから、エンティティ フレームワークを再度使用したいのですが、データベースが作成されたので、最初にデータベースを使用したいと考えています。
このプロジェクトでは、データベースを選択し、最終的に問題なくモデルが作成されます (edmx ファイル)。しかし、私の問題は次のとおりです。モデルは作成されますが、EFはデータベースからモデルを認識できないため、継承は行われません。モデルを変更して、一部のテーブルがベーステーブルから継承するように手動で行います。モデル デザイナーからの集計継承を使用するか、派生テーブルのプロパティを編集して、属性の基本型を変更します。
それを行った後、edmx の designer.cs が空になり、エラーが発生しました。
モデルが既存のデータベースから生成された後、モデルから継承を手動で示すことは可能ですか? これを行う方法?