誰かが継承モデルを Entity Framework 5 にマッピングするためのベスト プラクティス アプローチを教えてもらえますか? バージョンが重要でない場合もありますが、この場合はパフォーマンスが重要であり、EF5 ではパフォーマンスが向上しているため重要です。
Table per Type (TPT) と Table per Hierarchy (TPH) はそれを行う唯一の方法ではありませんが、これらは私が比較している方法です。結合が複雑なため、TPT は TPH よりもクエリのパフォーマンスが低いことを知っています。また、TPH を使用すると、テーブルが非正規化され、長期的に維持することが難しくなることもわかっています。
私は TPT とパフォーマンス チューニング テクニックに傾倒しています。TPH の方がはるかに使いやすい場合、このアプローチはエンジニアリングよりも優れていると考えられますか? メンテナンスの負のコストは、TPT の負のパフォーマンスとパフォーマンス チューニングを行う労力のレベルを上回りますか?