假設我有一個基類組件和兩個派生類ComponentA和以componentB,類似如下:選擇在MVC3和EF
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 ...
}
現在,基於組件類中COmponentType的值,如何切換到ComponentA或ComponentB並檢索其相關數據。
這是在edmx中如何做到這一點的示例之一,但我想知道是否有任何方法可以在EF的Code First方法中做同樣的事情。 http://www.c-sharpcorner.com/UploadFile/ff2f08/entity-framework-4-0-tph-part-2/