EntityTypeBuilder.HasDiscriminator 方法

定义

重载

HasDiscriminator()

配置用于标识存储中的实体类型的鉴别器属性。

HasDiscriminator(String, Type)

配置用于标识存储中的实体类型的鉴别器属性。

HasDiscriminator<TDiscriminator>(String)

配置用于标识存储中的实体类型的鉴别器属性。

HasDiscriminator()

配置用于标识存储中的实体类型的鉴别器属性。

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder HasDiscriminator ();
abstract member HasDiscriminator : unit -> Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder
override this.HasDiscriminator : unit -> Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder
Public Overridable Function HasDiscriminator () As DiscriminatorBuilder

返回

允许配置鉴别器属性的生成器。

适用于

HasDiscriminator(String, Type)

配置用于标识存储中的实体类型的鉴别器属性。

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder HasDiscriminator (string name, Type type);
abstract member HasDiscriminator : string * Type -> Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder
override this.HasDiscriminator : string * Type -> Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder
Public Overridable Function HasDiscriminator (name As String, type As Type) As DiscriminatorBuilder

参数

name
String

鉴别器属性的名称。

type
Type

存储在鉴别器属性中的值的类型。

返回

允许配置鉴别器属性的生成器。

适用于

HasDiscriminator<TDiscriminator>(String)

配置用于标识存储中的实体类型的鉴别器属性。

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder<TDiscriminator> HasDiscriminator<TDiscriminator> (string name);
abstract member HasDiscriminator : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder<'Discriminator>
override this.HasDiscriminator : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder<'Discriminator>
Public Overridable Function HasDiscriminator(Of TDiscriminator) (name As String) As DiscriminatorBuilder(Of TDiscriminator)

类型参数

TDiscriminator

存储在鉴别器属性中的值的类型。

参数

name
String

鉴别器属性的名称。

返回

允许配置鉴别器属性的生成器。

适用于