【发布时间】:2016-10-02 08:29:04
【问题描述】:
我试图指定我已经在实体上有一个鉴别器,但我不确定如何在这里表示它。
它们之间的区别是列是否为空。显然它为空的情况我可以明确地说出来,但是对于它不为空的情况我该怎么办?
protected override void OnModelCreating(ModelBuilder modelBuilder) {
modelBuilder.Entity<Schedule>()
.HasDiscriminator<Guid?>("ManagerId")
.HasValue<EmployeeSchedule>(null)
.HasValue<ManagerSchedule>(/* What goes here? */);
}
【问题讨论】:
标签: c# entity-framework ef-code-first asp.net-core entity-framework-core