就我而言,我有两节课。 一个基类和一个派生类。 这是我的基类:
public class A
{
public long Id {get; set;}
public bool Condition {get; set;}
}
这是我的派生类:
public class B : A
{
public bool ConditionB {get; set;}
}
但我想要做的是在实体框架中有一个具有不同类的表,其方式是基表的记录在表之间移动,因为属性改变等。 类似的东西:
public class B :A where (condition for B)
{
public bool IsShipped {get;set;}
}
其中C是
public class C:B where (c is Bs with IsShipped)
{
}
我不知道该怎么做。 这甚至可能吗?