다음을 통해 공유


DiscriminatorBuilder 클래스

정의

판별자 값을 설정하기 위한 간단한 API 표면을 제공합니다.

public class DiscriminatorBuilder
public class DiscriminatorBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder
type DiscriminatorBuilder = class
type DiscriminatorBuilder = class
    interface IConventionDiscriminatorBuilder
Public Class DiscriminatorBuilder
Public Class DiscriminatorBuilder
Implements IConventionDiscriminatorBuilder
상속
DiscriminatorBuilder
구현

설명

자세한 내용 과 예제는 엔터티 형식 및 관계 모델링 을 참조하세요.

생성자

DiscriminatorBuilder(IMutableEntityType)

이 API는 Entity Framework Core 인프라를 지원하고 공용 API와 동일한 호환성 표준이 적용되지 않는 내부 API입니다. 릴리스에서 예고 없이 변경되거나 제거될 수 있습니다. 코드에서 직접 사용해야 하며, 이렇게 하면 새 Entity Framework Core 릴리스로 업데이트할 때 애플리케이션 오류가 발생할 수 있다는 것을 알고 있어야 합니다.

DiscriminatorBuilder(RelationalAnnotationsBuilder, Func<InternalEntityTypeBuilder,RelationalEntityTypeBuilderAnnotations>)

이 API는 Entity Framework Core 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 이 API는 이후 릴리스에서 변경되거나 제거될 수 있습니다.

속성

AnnotationsBuilder

이 API는 Entity Framework Core 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 이 API는 이후 릴리스에서 변경되거나 제거될 수 있습니다.

EntityTypeBuilder

이 API는 Entity Framework Core 인프라를 지원하고 공용 API와 동일한 호환성 표준이 적용되지 않는 내부 API입니다. 릴리스에서 예고 없이 변경되거나 제거될 수 있습니다. 코드에서 직접 사용해야 하며, 이렇게 하면 새 Entity Framework Core 릴리스로 업데이트할 때 애플리케이션 오류가 발생할 수 있다는 것을 알고 있어야 합니다.

메서드

HasValue(Object)

사용할 기본 판별자 값을 구성합니다.

HasValue(String, Object)

지정된 형식의 엔터티에 사용할 판별자 값을 구성합니다.

HasValue(Type, Object)

지정된 형식의 엔터티에 사용할 판별자 값을 구성합니다.

HasValue<TEntity>(Object)

지정된 제네릭 형식의 엔터티에 사용할 판별자 값을 구성합니다.

IsComplete(Boolean)

판별자 매핑이 완료되었는지를 구성합니다.

명시적 인터페이스 구현

IConventionDiscriminatorBuilder.CanSetIsComplete(Boolean, Boolean)

이 구성 원본에서 판별자 매핑이 완료되었는지 여부를 나타내는 값을 반환합니다.

IConventionDiscriminatorBuilder.CanSetValue(IConventionEntityType, Object, Boolean)

이 구성 원본에서 판별자 값을 설정할 수 있는지 여부를 나타내는 값을 반환합니다.

IConventionDiscriminatorBuilder.CanSetValue(Object, Boolean)

이 구성 원본에서 판별자 값을 설정할 수 있는지 여부를 나타내는 값을 반환합니다.

IConventionDiscriminatorBuilder.EntityType

판별자를 구성 중인 엔터티 형식을 가져옵니다.

IConventionDiscriminatorBuilder.HasValue(IConventionEntityType, Object, Boolean)

지정된 형식의 엔터티에 사용할 판별자 값을 구성합니다.

IConventionDiscriminatorBuilder.HasValue(Object, Boolean)

사용할 판별자 값을 구성합니다.

IConventionDiscriminatorBuilder.IsComplete(Boolean, Boolean)

판별자 매핑이 완료되었는지를 구성합니다.

적용 대상