2

最初にEFコードで生成されたデータベースがあります。テーブル継承があります。

データベースを作成したので、ソリューションで別のプロジェクトを実行する必要があります。このプロジェクトは、一定の時間が経過した後、データベースに対していくつかの操作を実行します。Windows サービスであるこのプロジェクトから、エンティティ フレームワークを再度使用したいのですが、データベースが作成されたので、最初にデータベースを使用したいと考えています。

このプロジェクトでは、データベースを選択し、最終的に問題なくモデルが作成されます (edmx ファイル)。しかし、私の問題は次のとおりです。モデルは作成されますが、EFはデータベースからモデルを認識できないため、継承は行われません。モデルを変更して、一部のテーブルがベーステーブルから継承するように手動で行います。モデル デザイナーからの集計継承を使用するか、派生テーブルのプロパティを編集して、属性の基本型を変更します。

それを行った後、edmx の designer.cs が空になり、エラーが発生しました。

モデルが既存のデータベースから生成された後、モデルから継承を手動で示すことは可能ですか? これを行う方法?

4

1 に答える 1