Entity framework core 列是鉴别器吗?
如果用户在ModelCreating中执行类似操作:Entity framework core 列是鉴别器吗?,entity-framework-core,ef-core-3.0,Entity Framework Core,Ef Core 3.0,如果用户在ModelCreating中执行类似操作: modelBuilder.Entity.hasDiscriminator(x=>x.EntityType) 在ModelCreating上的之外,是否可以获取鉴别器列的完整列表或检查特定列是否配置为鉴别器 谢谢。在EF Core 3.x中,可以使用以下方法获得给定的值: var discriminatorProperty = dbContext.Model .FindEntityType(typeof(MyBaseEntity))
modelBuilder.Entity.hasDiscriminator(x=>x.EntityType)
在ModelCreating上的之外,是否可以获取鉴别器列的完整列表或检查特定列是否配置为鉴别器
谢谢。在EF Core 3.x中,可以使用以下方法获得给定的值:
var discriminatorProperty = dbContext.Model
.FindEntityType(typeof(MyBaseEntity))
.GetDiscriminatorProperty();
其他一些有用的扩展方法有等。在EF Core 3.x中,可以使用该方法获得给定的扩展方法,例如
var discriminatorProperty = dbContext.Model
.FindEntityType(typeof(MyBaseEntity))
.GetDiscriminatorProperty();
其他一些有用的扩展方法有,等等