DiscriminatorBuilder<TDiscriminator>.HasValue 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
HasValue(TDiscriminator) |
Configures the default discriminator value to use. |
HasValue(String, TDiscriminator) |
Configures the discriminator value to use for entities of the given type. |
HasValue(Type, TDiscriminator) |
Configures the discriminator value to use for entities of the given type. |
HasValue<TEntity>(TDiscriminator) |
Configures the discriminator value to use for entities of the given generic type. |
HasValue(TDiscriminator)
Configures the default discriminator value to use.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder<TDiscriminator> HasValue (TDiscriminator value);
abstract member HasValue : 'Discriminator -> Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder<'Discriminator>
override this.HasValue : 'Discriminator -> Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder<'Discriminator>
Public Overridable Function HasValue (value As TDiscriminator) As DiscriminatorBuilder(Of TDiscriminator)
Parameters
- value
- TDiscriminator
The discriminator value.
Returns
The same builder so that multiple calls can be chained.
Applies to
HasValue(String, TDiscriminator)
Configures the discriminator value to use for entities of the given type.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder<TDiscriminator> HasValue (string entityTypeName, TDiscriminator value);
abstract member HasValue : string * 'Discriminator -> Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder<'Discriminator>
override this.HasValue : string * 'Discriminator -> Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder<'Discriminator>
Public Overridable Function HasValue (entityTypeName As String, value As TDiscriminator) As DiscriminatorBuilder(Of TDiscriminator)
Parameters
- entityTypeName
- String
The name of the entity type for which a discriminator value is being set.
- value
- TDiscriminator
The discriminator value.
Returns
The same builder so that multiple calls can be chained.
Applies to
HasValue(Type, TDiscriminator)
Configures the discriminator value to use for entities of the given type.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder<TDiscriminator> HasValue (Type entityType, TDiscriminator value);
abstract member HasValue : Type * 'Discriminator -> Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder<'Discriminator>
override this.HasValue : Type * 'Discriminator -> Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder<'Discriminator>
Public Overridable Function HasValue (entityType As Type, value As TDiscriminator) As DiscriminatorBuilder(Of TDiscriminator)
Parameters
- entityType
- Type
The entity type for which a discriminator value is being set.
- value
- TDiscriminator
The discriminator value.
Returns
The same builder so that multiple calls can be chained.
Applies to
HasValue<TEntity>(TDiscriminator)
Configures the discriminator value to use for entities of the given generic type.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder<TDiscriminator> HasValue<TEntity> (TDiscriminator value);
abstract member HasValue : 'Discriminator -> Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder<'Discriminator>
override this.HasValue : 'Discriminator -> Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder<'Discriminator>
Public Overridable Function HasValue(Of TEntity) (value As TDiscriminator) As DiscriminatorBuilder(Of TDiscriminator)
Type Parameters
- TEntity
The entity type for which a discriminator value is being set.
Parameters
- value
- TDiscriminator
The discriminator value.
Returns
The same builder so that multiple calls can be chained.
Applies to
Entity Framework