EFCore8泛化关系在数据库中的体现

如图,在关系数据库中,数据表达为一张表,用一个字段"Discriminator"来做区分:

要达到这样的效果(数据库中的结构),需要在XXContext中将继承关系的三个类都加上:

cs 复制代码
public DbSet<PresentationStep> PresentationStepSet { get; set; }
public DbSet<PosePresentationStep> PosePresentationStepSet { get; set; }
public DbSet<MessagePresentationStep> MessagePresentationStepSet { get; set; }