RelationalQueryTypeBuilderExtensions.HasDiscriminator Methode

Definition

Überlädt

HasDiscriminator(QueryTypeBuilder)

Konfiguriert die Diskriminatorspalte, mit der ermittelt wird, welcher Abfragetyp jede Zeile in einer Tabelle darstellt, wenn eine Vererbungshierarchie einer einzelnen Tabelle in einer relationalen Datenbank zugeordnet ist.

HasDiscriminator(QueryTypeBuilder, String, Type)

Konfiguriert die Diskriminatorspalte, mit der ermittelt wird, welcher Abfragetyp jede Zeile in einer Tabelle darstellt, wenn eine Vererbungshierarchie einer einzelnen Tabelle in einer relationalen Datenbank zugeordnet ist.

HasDiscriminator<TDiscriminator>(QueryTypeBuilder, String)

Konfiguriert die Diskriminatorspalte, mit der ermittelt wird, welcher Abfragetyp jede Zeile in einer Tabelle darstellt, wenn eine Vererbungshierarchie einer einzelnen Tabelle in einer relationalen Datenbank zugeordnet ist.

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

Konfiguriert die Diskriminatorspalte, mit der ermittelt wird, welcher Abfragetyp jede Zeile in einer Tabelle darstellt, wenn eine Vererbungshierarchie einer einzelnen Tabelle in einer relationalen Datenbank zugeordnet ist.

HasDiscriminator(QueryTypeBuilder)

Konfiguriert die Diskriminatorspalte, mit der ermittelt wird, welcher Abfragetyp jede Zeile in einer Tabelle darstellt, wenn eine Vererbungshierarchie einer einzelnen Tabelle in einer relationalen Datenbank zugeordnet ist.

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

Parameter

queryTypeBuilder
QueryTypeBuilder

Der Generator für den zu konfigurierenden Abfragetyp.

Gibt zurück

Ein Generator, mit dem die Diskriminatorspalte konfiguriert werden kann.

Gilt für:

HasDiscriminator(QueryTypeBuilder, String, Type)

Konfiguriert die Diskriminatorspalte, mit der ermittelt wird, welcher Abfragetyp jede Zeile in einer Tabelle darstellt, wenn eine Vererbungshierarchie einer einzelnen Tabelle in einer relationalen Datenbank zugeordnet ist.

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

Parameter

queryTypeBuilder
QueryTypeBuilder

Der Generator für den zu konfigurierenden Abfragetyp.

name
String

Der Name der Unterscheidungsspalte.

discriminatorType
Type

Der Typ der werte, die in der Diskriminatorspalte gespeichert sind.

Gibt zurück

Ein Generator, mit dem die Diskriminatorspalte konfiguriert werden kann.

Gilt für:

HasDiscriminator<TDiscriminator>(QueryTypeBuilder, String)

Konfiguriert die Diskriminatorspalte, mit der ermittelt wird, welcher Abfragetyp jede Zeile in einer Tabelle darstellt, wenn eine Vererbungshierarchie einer einzelnen Tabelle in einer relationalen Datenbank zugeordnet ist.

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)

Typparameter

TDiscriminator

Der Typ der werte, die in der Diskriminatorspalte gespeichert sind.

Parameter

queryTypeBuilder
QueryTypeBuilder

Der Generator für den zu konfigurierenden Abfragetyp.

name
String

Der Name der Unterscheidungsspalte.

Gibt zurück

Ein Generator, mit dem die Diskriminatorspalte konfiguriert werden kann.

Gilt für:

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

Konfiguriert die Diskriminatorspalte, mit der ermittelt wird, welcher Abfragetyp jede Zeile in einer Tabelle darstellt, wenn eine Vererbungshierarchie einer einzelnen Tabelle in einer relationalen Datenbank zugeordnet ist.

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)

Typparameter

TQuery

Der zu konfigurierende Abfragetyp.

TDiscriminator

Der Typ der werte, die in der Diskriminatorspalte gespeichert sind.

Parameter

queryTypeBuilder
QueryTypeBuilder<TQuery>

Der Generator für den zu konfigurierenden Abfragetyp.

propertyExpression
Expression<Func<TQuery,TDiscriminator>>

Ein Lambdaausdruck, der die Eigenschaft darstellt, die als Diskriminator ( blog => blog.Discriminator) verwendet werden soll.

Gibt zurück

Ein Generator, mit dem die Diskriminatorspalte konfiguriert werden kann.

Gilt für: