Udostępnij za pośrednictwem


RelationalQueryTypeBuilderExtensions.HasDiscriminator Metoda

Definicja

Przeciążenia

HasDiscriminator(QueryTypeBuilder)

Konfiguruje kolumnę dyskryminującą używaną do identyfikowania typu zapytania każdego wiersza w tabeli, gdy hierarchia dziedziczenia jest mapowana na jedną tabelę w relacyjnej bazie danych.

HasDiscriminator(QueryTypeBuilder, String, Type)

Konfiguruje kolumnę dyskryminującą używaną do identyfikowania typu zapytania każdego wiersza w tabeli, gdy hierarchia dziedziczenia jest mapowana na jedną tabelę w relacyjnej bazie danych.

HasDiscriminator<TDiscriminator>(QueryTypeBuilder, String)

Konfiguruje kolumnę dyskryminującą używaną do identyfikowania typu zapytania każdego wiersza w tabeli, gdy hierarchia dziedziczenia jest mapowana na jedną tabelę w relacyjnej bazie danych.

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

Konfiguruje kolumnę dyskryminującą używaną do identyfikowania typu zapytania każdego wiersza w tabeli, gdy hierarchia dziedziczenia jest mapowana na jedną tabelę w relacyjnej bazie danych.

HasDiscriminator(QueryTypeBuilder)

Konfiguruje kolumnę dyskryminującą używaną do identyfikowania typu zapytania każdego wiersza w tabeli, gdy hierarchia dziedziczenia jest mapowana na jedną tabelę w relacyjnej bazie danych.

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

Parametry

queryTypeBuilder
QueryTypeBuilder

Konstruktor dla skonfigurowanego typu zapytania.

Zwraca

Konstruktor, który umożliwia skonfigurowanie kolumny dyskryminującej.

Dotyczy

HasDiscriminator(QueryTypeBuilder, String, Type)

Konfiguruje kolumnę dyskryminującą używaną do identyfikowania typu zapytania każdego wiersza w tabeli, gdy hierarchia dziedziczenia jest mapowana na jedną tabelę w relacyjnej bazie danych.

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

Parametry

queryTypeBuilder
QueryTypeBuilder

Konstruktor dla skonfigurowanego typu zapytania.

name
String

Nazwa kolumny dyskryminującej.

discriminatorType
Type

Typ wartości przechowywanych w kolumnie dyskryminującej.

Zwraca

Konstruktor, który umożliwia skonfigurowanie kolumny dyskryminującej.

Dotyczy

HasDiscriminator<TDiscriminator>(QueryTypeBuilder, String)

Konfiguruje kolumnę dyskryminującą używaną do identyfikowania typu zapytania każdego wiersza w tabeli, gdy hierarchia dziedziczenia jest mapowana na jedną tabelę w relacyjnej bazie danych.

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)

Parametry typu

TDiscriminator

Typ wartości przechowywanych w kolumnie dyskryminującej.

Parametry

queryTypeBuilder
QueryTypeBuilder

Konstruktor dla skonfigurowanego typu zapytania.

name
String

Nazwa kolumny dyskryminującej.

Zwraca

Konstruktor, który umożliwia skonfigurowanie kolumny dyskryminującej.

Dotyczy

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

Konfiguruje kolumnę dyskryminującą używaną do identyfikowania typu zapytania każdego wiersza w tabeli, gdy hierarchia dziedziczenia jest mapowana na jedną tabelę w relacyjnej bazie danych.

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)

Parametry typu

TQuery

Konfigurowany typ zapytania.

TDiscriminator

Typ wartości przechowywanych w kolumnie dyskryminującej.

Parametry

queryTypeBuilder
QueryTypeBuilder<TQuery>

Konstruktor dla skonfigurowanego typu zapytania.

propertyExpression
Expression<Func<TQuery,TDiscriminator>>

Wyrażenie lambda reprezentujące właściwość do użycia jako dyskryminujące ( blog => blog.Discriminator).

Zwraca

Konstruktor, który umożliwia skonfigurowanie kolumny dyskryminującej.

Dotyczy