Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Entity framework core 列是鉴别器吗?_Entity Framework Core_Ef Core 3.0 - Fatal编程技术网

Entity framework core 列是鉴别器吗?

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

如果用户在ModelCreating中执行类似操作:

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();
其他一些有用的扩展方法有,等等