Compartir a través de


RelationalQueryTypeBuilderExtensions.HasDiscriminator Método

Definición

Sobrecargas

HasDiscriminator(QueryTypeBuilder)

Configura la columna discriminadora utilizada para identificar qué tipo de consulta representa cada fila de una tabla cuando se asigna una jerarquía de herencia a una sola tabla de una base de datos relacional.

HasDiscriminator(QueryTypeBuilder, String, Type)

Configura la columna discriminadora utilizada para identificar qué tipo de consulta representa cada fila de una tabla cuando se asigna una jerarquía de herencia a una sola tabla de una base de datos relacional.

HasDiscriminator<TDiscriminator>(QueryTypeBuilder, String)

Configura la columna discriminadora utilizada para identificar qué tipo de consulta representa cada fila de una tabla cuando se asigna una jerarquía de herencia a una sola tabla de una base de datos relacional.

HasDiscriminator<TQuery,TDiscriminator>(QueryTypeBuilder<TQuery>, Expression<Func<TQuery,TDiscriminator>>)

Configura la columna discriminadora utilizada para identificar qué tipo de consulta representa cada fila de una tabla cuando se asigna una jerarquía de herencia a una sola tabla de una base de datos relacional.

HasDiscriminator(QueryTypeBuilder)

Configura la columna discriminadora utilizada para identificar qué tipo de consulta representa cada fila de una tabla cuando se asigna una jerarquía de herencia a una sola tabla de una base de datos relacional.

public static Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder HasDiscriminator (this Microsoft.EntityFrameworkCore.Metadata.Builders.QueryTypeBuilder queryTypeBuilder);
static member HasDiscriminator : Microsoft.EntityFrameworkCore.Metadata.Builders.QueryTypeBuilder -> Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder
<Extension()>
Public Function HasDiscriminator (queryTypeBuilder As QueryTypeBuilder) As DiscriminatorBuilder

Parámetros

queryTypeBuilder
QueryTypeBuilder

Generador del tipo de consulta que se va a configurar.

Devoluciones

Generador que permite configurar la columna discriminador.

Se aplica a

HasDiscriminator(QueryTypeBuilder, String, Type)

Configura la columna discriminadora utilizada para identificar qué tipo de consulta representa cada fila de una tabla cuando se asigna una jerarquía de herencia a una sola tabla de una base de datos relacional.

public static Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder HasDiscriminator (this Microsoft.EntityFrameworkCore.Metadata.Builders.QueryTypeBuilder queryTypeBuilder, string name, Type discriminatorType);
static member HasDiscriminator : Microsoft.EntityFrameworkCore.Metadata.Builders.QueryTypeBuilder * string * Type -> Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder
<Extension()>
Public Function HasDiscriminator (queryTypeBuilder As QueryTypeBuilder, name As String, discriminatorType As Type) As DiscriminatorBuilder

Parámetros

queryTypeBuilder
QueryTypeBuilder

Generador del tipo de consulta que se va a configurar.

name
String

El nombre de la columna de discriminador.

discriminatorType
Type

Tipo de valores almacenados en la columna discriminador.

Devoluciones

Generador que permite configurar la columna discriminador.

Se aplica a

HasDiscriminator<TDiscriminator>(QueryTypeBuilder, String)

Configura la columna discriminadora utilizada para identificar qué tipo de consulta representa cada fila de una tabla cuando se asigna una jerarquía de herencia a una sola tabla de una base de datos relacional.

public static Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder<TDiscriminator> HasDiscriminator<TDiscriminator> (this Microsoft.EntityFrameworkCore.Metadata.Builders.QueryTypeBuilder queryTypeBuilder, string name);
static member HasDiscriminator : Microsoft.EntityFrameworkCore.Metadata.Builders.QueryTypeBuilder * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder<'Discriminator>
<Extension()>
Public Function HasDiscriminator(Of TDiscriminator) (queryTypeBuilder As QueryTypeBuilder, name As String) As DiscriminatorBuilder(Of TDiscriminator)

Parámetros de tipo

TDiscriminator

Tipo de valores almacenados en la columna discriminador.

Parámetros

queryTypeBuilder
QueryTypeBuilder

Generador del tipo de consulta que se va a configurar.

name
String

El nombre de la columna de discriminador.

Devoluciones

Generador que permite configurar la columna discriminador.

Se aplica a

HasDiscriminator<TQuery,TDiscriminator>(QueryTypeBuilder<TQuery>, Expression<Func<TQuery,TDiscriminator>>)

Configura la columna discriminadora utilizada para identificar qué tipo de consulta representa cada fila de una tabla cuando se asigna una jerarquía de herencia a una sola tabla de una base de datos relacional.

public static Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder<TDiscriminator> HasDiscriminator<TQuery,TDiscriminator> (this Microsoft.EntityFrameworkCore.Metadata.Builders.QueryTypeBuilder<TQuery> queryTypeBuilder, System.Linq.Expressions.Expression<Func<TQuery,TDiscriminator>> propertyExpression) where TQuery : class;
static member HasDiscriminator : Microsoft.EntityFrameworkCore.Metadata.Builders.QueryTypeBuilder<'Query (requires 'Query : null)> * System.Linq.Expressions.Expression<Func<'Query, 'Discriminator>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder<'Discriminator> (requires 'Query : null)
<Extension()>
Public Function HasDiscriminator(Of TQuery As Class, TDiscriminator As Class) (queryTypeBuilder As QueryTypeBuilder(Of TQuery), propertyExpression As Expression(Of Func(Of TQuery, TDiscriminator))) As DiscriminatorBuilder(Of TDiscriminator)

Parámetros de tipo

TQuery

Tipo de consulta que se va a configurar.

TDiscriminator

Tipo de valores almacenados en la columna discriminador.

Parámetros

queryTypeBuilder
QueryTypeBuilder<TQuery>

Generador del tipo de consulta que se va a configurar.

propertyExpression
Expression<Func<TQuery,TDiscriminator>>

Expresión lambda que representa la propiedad que se va a usar como discriminador ( blog => blog.Discriminator).

Devoluciones

Generador que permite configurar la columna discriminador.

Se aplica a