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

Имя свойства дискриминатора.

Возвращаемое значение

Построитель, позволяющий настроить свойство дискриминатора.

Применяется к