有一个派生表,其记录按基表的属性过滤

时间:2018-03-11 18:19:05

标签: c# entity-framework inheritance entity-framework-core single-table-inheritance

就我而言,我有两节课。 一个基类和一个派生类。 这是我的基类:

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)
   {

   }

我不知道该怎么做。 这甚至可能吗?

0 个答案:

没有答案