RelationalQueryTypeBuilderExtensions.HasDiscriminator Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.