다음을 통해 공유


RelationalEntityTypeBuilderExtensions.HasDiscriminator 메서드

정의

오버로드

HasDiscriminator(EntityTypeBuilder)

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

HasDiscriminator(EntityTypeBuilder, String, Type)

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

HasDiscriminator<TDiscriminator>(EntityTypeBuilder, String)

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

HasDiscriminator<TEntity,TDiscriminator>(EntityTypeBuilder<TEntity>, Expression<Func<TEntity,TDiscriminator>>)

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

HasDiscriminator(EntityTypeBuilder)

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

public static Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder HasDiscriminator (this Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder entityTypeBuilder);
static member HasDiscriminator : Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder -> Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder
<Extension()>
Public Function HasDiscriminator (entityTypeBuilder As EntityTypeBuilder) As DiscriminatorBuilder

매개 변수

entityTypeBuilder
EntityTypeBuilder

구성 중인 엔터티 형식에 대한 작성기입니다.

반환

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

적용 대상

HasDiscriminator(EntityTypeBuilder, String, Type)

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

public static Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder HasDiscriminator (this Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder entityTypeBuilder, string name, Type discriminatorType);
static member HasDiscriminator : Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder * string * Type -> Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder
<Extension()>
Public Function HasDiscriminator (entityTypeBuilder As EntityTypeBuilder, name As String, discriminatorType As Type) As DiscriminatorBuilder

매개 변수

entityTypeBuilder
EntityTypeBuilder

구성 중인 엔터티 형식에 대한 작성기입니다.

name
String

판별자 열의 이름입니다.

discriminatorType
Type

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

반환

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

적용 대상

HasDiscriminator<TDiscriminator>(EntityTypeBuilder, String)

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

public static Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder<TDiscriminator> HasDiscriminator<TDiscriminator> (this Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder entityTypeBuilder, string name);
static member HasDiscriminator : Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder<'Discriminator>
<Extension()>
Public Function HasDiscriminator(Of TDiscriminator) (entityTypeBuilder As EntityTypeBuilder, name As String) As DiscriminatorBuilder(Of TDiscriminator)

형식 매개 변수

TDiscriminator

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

매개 변수

entityTypeBuilder
EntityTypeBuilder

구성 중인 엔터티 형식에 대한 작성기입니다.

name
String

판별자 열의 이름입니다.

반환

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

적용 대상

HasDiscriminator<TEntity,TDiscriminator>(EntityTypeBuilder<TEntity>, Expression<Func<TEntity,TDiscriminator>>)

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

public static Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder<TDiscriminator> HasDiscriminator<TEntity,TDiscriminator> (this Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TEntity> entityTypeBuilder, System.Linq.Expressions.Expression<Func<TEntity,TDiscriminator>> propertyExpression) where TEntity : class;
static member HasDiscriminator : Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'Entity (requires 'Entity : null)> * System.Linq.Expressions.Expression<Func<'Entity, 'Discriminator>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder<'Discriminator> (requires 'Entity : null)
<Extension()>
Public Function HasDiscriminator(Of TEntity As Class, TDiscriminator As Class) (entityTypeBuilder As EntityTypeBuilder(Of TEntity), propertyExpression As Expression(Of Func(Of TEntity, TDiscriminator))) As DiscriminatorBuilder(Of TDiscriminator)

형식 매개 변수

TEntity

구성되는 엔터티 형식입니다.

TDiscriminator

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

매개 변수

entityTypeBuilder
EntityTypeBuilder<TEntity>

구성 중인 엔터티 형식에 대한 작성기입니다.

propertyExpression
Expression<Func<TEntity,TDiscriminator>>

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

반환

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

적용 대상