EntityTypeBuilder.HasDiscriminator Method

Definition

Overloads

HasDiscriminator()

Configures the discriminator property used to identify the entity type in the store.

HasDiscriminator(String, Type)

Configures the discriminator property used to identify the entity type in the store.

HasDiscriminator<TDiscriminator>(String)

Configures the discriminator property used to identify the entity type in the store.

HasDiscriminator()

Configures the discriminator property used to identify the entity type in the store.

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

Returns

A builder that allows the discriminator property to be configured.

Applies to

HasDiscriminator(String, Type)

Configures the discriminator property used to identify the entity type in the store.

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

Parameters

name
String

The name of the discriminator property.

type
Type

The type of values stored in the discriminator property.

Returns

A builder that allows the discriminator property to be configured.

Applies to

HasDiscriminator<TDiscriminator>(String)

Configures the discriminator property used to identify the entity type in the store.

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)

Type Parameters

TDiscriminator

The type of values stored in the discriminator property.

Parameters

name
String

The name of the discriminator property.

Returns

A builder that allows the discriminator property to be configured.

Applies to