Можно ли использовать два столбца в качестве дискриминатора.Например, что-то вроде:
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
modelBuilder.Entity<Job>()
.HasDiscriminator<string>("Type")
.HasValue<Models.SpecificJob>("attack");
modelBuilder.Entity<Job>()
.HasDiscriminator<string>("Domain")
.HasValue<Models.SpecificJob>("fire_nation");
}
Сейчас кажется, что он берет только самый последний дискриминатор и игнорирует первый.