以下のように、基本クラス Component と 2 つの派生クラス ComponentA および ComponentB があるとします。
public class Component
{
public int ComponentID {get; set;}
public int ComponentType {get; set;}
// some other statements ...
}
その後
public class ComponentA : Component
{
// some statements ...
}
public class ComponentB : Component
{
// some statements ...
}
ここで、Component クラスの COmponentType の値に基づいて、ComponentA または ComponentB に切り替えて、それらの関連データを取得する方法を説明します。
これは edmx でこれを行う方法の例の 1 つですが、EF の Code First アプローチで同じことを行う方法があることを知りたいです。http://www.c-sharpcorner.com/UploadFile/ff2f08/entity-framework-4-0-tph-part-2/