假设我有一个基类组件和两个派生类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/