假设我有一个基类 Component 和两个派生类 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 中执行此操作的示例之一,但我想知道是否有任何方法可以在 EF 的 Code First 方法中执行相同的操作。http://www.c-sharpcorner.com/UploadFile/ff2f08/entity-framework-4-0-tph-part-2/