Share via


RelationalQueryTypeBuilderExtensions.HasDiscriminator Metodo

Definizione

Overload

HasDiscriminator(QueryTypeBuilder)

Configura la colonna discriminatoria usata per identificare il tipo di query che ogni riga di una tabella rappresenta quando viene eseguito il mapping di una singola tabella in un database relazionale.

HasDiscriminator(QueryTypeBuilder, String, Type)

Configura la colonna discriminatoria usata per identificare il tipo di query che ogni riga di una tabella rappresenta quando viene eseguito il mapping di una singola tabella in un database relazionale.

HasDiscriminator<TDiscriminator>(QueryTypeBuilder, String)

Configura la colonna discriminatoria usata per identificare il tipo di query che ogni riga di una tabella rappresenta quando viene eseguito il mapping di una singola tabella in un database relazionale.

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

Configura la colonna discriminatoria usata per identificare il tipo di query che ogni riga di una tabella rappresenta quando viene eseguito il mapping di una singola tabella in un database relazionale.

HasDiscriminator(QueryTypeBuilder)

Configura la colonna discriminatoria usata per identificare il tipo di query che ogni riga di una tabella rappresenta quando viene eseguito il mapping di una singola tabella in un database relazionale.

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

Parametri

queryTypeBuilder
QueryTypeBuilder

Generatore per il tipo di query configurato.

Restituisce

Generatore che consente la configurazione della colonna discriminatoria.

Si applica a

HasDiscriminator(QueryTypeBuilder, String, Type)

Configura la colonna discriminatoria usata per identificare il tipo di query che ogni riga di una tabella rappresenta quando viene eseguito il mapping di una singola tabella in un database relazionale.

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

Parametri

queryTypeBuilder
QueryTypeBuilder

Generatore per il tipo di query configurato.

name
String

Nome della colonna discriminatore.

discriminatorType
Type

Tipo di valori archiviati nella colonna discriminatoria.

Restituisce

Generatore che consente la configurazione della colonna discriminatoria.

Si applica a

HasDiscriminator<TDiscriminator>(QueryTypeBuilder, String)

Configura la colonna discriminatoria usata per identificare il tipo di query che ogni riga di una tabella rappresenta quando viene eseguito il mapping di una singola tabella in un database relazionale.

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)

Parametri di tipo

TDiscriminator

Tipo di valori archiviati nella colonna discriminatoria.

Parametri

queryTypeBuilder
QueryTypeBuilder

Generatore per il tipo di query configurato.

name
String

Nome della colonna discriminatore.

Restituisce

Generatore che consente la configurazione della colonna discriminatoria.

Si applica a

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

Configura la colonna discriminatoria usata per identificare il tipo di query che ogni riga di una tabella rappresenta quando viene eseguito il mapping di una singola tabella in un database relazionale.

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)

Parametri di tipo

TQuery

Tipo di query configurato.

TDiscriminator

Tipo di valori archiviati nella colonna discriminatoria.

Parametri

queryTypeBuilder
QueryTypeBuilder<TQuery>

Generatore per il tipo di query configurato.

propertyExpression
Expression<Func<TQuery,TDiscriminator>>

Espressione lambda che rappresenta la proprietà da utilizzare come discriminazione ( blog => blog.Discriminator).

Restituisce

Generatore che consente la configurazione della colonna discriminatoria.

Si applica a