RelationalQueryTypeBuilderExtensions.HasDiscriminator Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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:
Entity Framework
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für