次の 3 つのテーブルがあるとします。
Products
- Id
- Price
Categories
- Id
- Date
Descriptions
- Type
- Id
- Description
説明は、製品とカテゴリに使用されます。そのため、識別子である Type 列があります。たとえば、製品の場合は Type=1、カテゴリの場合は Type=2 です。
最初にコードを使用してこれらの関係をマッピングする適切な方法は何でしょうか? TPH を使用して、抽象的な Description クラスと子の CategoryDescription クラスと ProductDescription クラスを作成するオプションが 1 つあります。他のオプションはありますか?