複数のモデル間で共有する一連のフィールドがあります。すべてのフィールドを各エンティティのテーブルに含める必要があります (フィールドの 1 つのテーブルだけではありません)。私はPythonなどの言語に精通しており、このタイプのパターンは「ミックスイン」と呼ばれ、本質的にそれ自体では存在しないクラスです(インスタンス化されない/テーブルにテーブルがありません)モデルクラスの場合)。代わりに、派生クラスは単にフィールドを継承し、そのテーブルはフィールドがモデル クラスに含まれているかのように見えます。
Entity Framework の「複合型」の概念は、私が探しているものに近いプロキシのように思えますが、ナビゲーション プロパティを含めることができないことは少しキラーです。これを行う他の方法はありますか、または複合型が答えである場合、ナビゲーション プロパティについてどうすればよいですか?