少し特殊なデータ モデルを構築する必要がありますが、Entity Framework Code First にそれをマップするよう説得するのに苦労しています。
「A」と「B」の 2 つのエンティティがあります。
「B」は「A」のタイプであるため、継承を機能させようとしています。
ただし、'B' には複数のバージョンが存在する場合があります。
「A」と「B」の各テーブルに共有 ID 列を持たせることでこれをモデル化したいと思いますが、「B」には ID と組み合わせたキーを作成する「バージョン番号」フィールドも持たせます。
つまり、これは 1 対多の継承タイプの配置になります。
これの最終的な目標は、特定の「B」エンティティを取得できるようにすることと、別のオブジェクトを経由することなく、関連する「A」エンティティのすべてのプロパティとメソッドを含めることです。
どんなアイデアでも素晴らしいでしょう。
ありがとう、クリス