EntityTypeBuilder.HasDiscriminator Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
Entity Framework