問題ドメインのテーブル構造は次のとおりです-
アンケート - QuestionnaireID (主キー)、QuestionID
Question = QuestionID、Description、およびその他の 12 個のプロパティ。
QuestionGroup = QuestionGroupID、説明、およびその他の 5 つのプロパティ。
Questionnaire テーブルの QuestionID は、Question テーブルと QuestionGroup テーブルの両方に関連付けられています。
エンティティフレームワークを使用すると、共通の構造があります
Questionnaire - QuestionnaireID (主キー)、QuestionID、QuestionDetails (QuestionBase 型のナビゲーション プロパティ)。
QuestionBase (Question および QuestionioGroup の親クラス)
質問
質問グループ
Questionnaire の QuestionDetails プロパティに、Entity Framework Code-First を使用して Question または QuestionGroup の値が含まれるように、それらを一緒にマップする方法を教えてください。
データベースが既に存在するため、データベースを変更するオプションはありません。EFの新しいバージョンを使用しても問題ありません。
そうすることは可能ですか?
ありがとう