다음을 통해 공유


RelationalQueryTypeBuilderExtensions.HasDiscriminator 메서드

정의

오버로드

HasDiscriminator(QueryTypeBuilder)

상속 계층 구조가 관계형 데이터베이스의 단일 테이블에 매핑되는 경우 테이블의 각 행이 나타내는 쿼리 유형을 식별하는 데 사용되는 판별자 열을 구성합니다.

HasDiscriminator(QueryTypeBuilder, String, Type)

상속 계층 구조가 관계형 데이터베이스의 단일 테이블에 매핑되는 경우 테이블의 각 행이 나타내는 쿼리 유형을 식별하는 데 사용되는 판별자 열을 구성합니다.

HasDiscriminator<TDiscriminator>(QueryTypeBuilder, String)

상속 계층 구조가 관계형 데이터베이스의 단일 테이블에 매핑되는 경우 테이블의 각 행이 나타내는 쿼리 유형을 식별하는 데 사용되는 판별자 열을 구성합니다.

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

상속 계층 구조가 관계형 데이터베이스의 단일 테이블에 매핑되는 경우 테이블의 각 행이 나타내는 쿼리 유형을 식별하는 데 사용되는 판별자 열을 구성합니다.

HasDiscriminator(QueryTypeBuilder)

상속 계층 구조가 관계형 데이터베이스의 단일 테이블에 매핑되는 경우 테이블의 각 행이 나타내는 쿼리 유형을 식별하는 데 사용되는 판별자 열을 구성합니다.

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

매개 변수

queryTypeBuilder
QueryTypeBuilder

구성 중인 쿼리 형식에 대한 작성기입니다.

반환

판별자 열을 구성할 수 있는 작성기입니다.

적용 대상

HasDiscriminator(QueryTypeBuilder, String, Type)

상속 계층 구조가 관계형 데이터베이스의 단일 테이블에 매핑되는 경우 테이블의 각 행이 나타내는 쿼리 유형을 식별하는 데 사용되는 판별자 열을 구성합니다.

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

매개 변수

queryTypeBuilder
QueryTypeBuilder

구성 중인 쿼리 형식에 대한 작성기입니다.

name
String

판별자 열의 이름입니다.

discriminatorType
Type

판별자 열에 저장된 값의 형식입니다.

반환

판별자 열을 구성할 수 있는 작성기입니다.

적용 대상

HasDiscriminator<TDiscriminator>(QueryTypeBuilder, String)

상속 계층 구조가 관계형 데이터베이스의 단일 테이블에 매핑되는 경우 테이블의 각 행이 나타내는 쿼리 유형을 식별하는 데 사용되는 판별자 열을 구성합니다.

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)

형식 매개 변수

TDiscriminator

판별자 열에 저장된 값의 형식입니다.

매개 변수

queryTypeBuilder
QueryTypeBuilder

구성 중인 쿼리 형식에 대한 작성기입니다.

name
String

판별자 열의 이름입니다.

반환

판별자 열을 구성할 수 있는 작성기입니다.

적용 대상

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

상속 계층 구조가 관계형 데이터베이스의 단일 테이블에 매핑되는 경우 테이블의 각 행이 나타내는 쿼리 유형을 식별하는 데 사용되는 판별자 열을 구성합니다.

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)

형식 매개 변수

TQuery

구성되는 쿼리 형식입니다.

TDiscriminator

판별자 열에 저장된 값의 형식입니다.

매개 변수

queryTypeBuilder
QueryTypeBuilder<TQuery>

구성 중인 쿼리 형식에 대한 작성기입니다.

propertyExpression
Expression<Func<TQuery,TDiscriminator>>

판별자( blog => blog.Discriminator)로 사용할 속성을 나타내는 람다 식입니다.

반환

판별자 열을 구성할 수 있는 작성기입니다.

적용 대상