RelationalQueryTypeBuilderExtensions.HasDiscriminator Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de