IEntityType 인터페이스

정의

모델의 엔터티 형식을 나타냅니다.

public interface IEntityType : Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable
public interface IEntityType : Microsoft.EntityFrameworkCore.Metadata.ITypeBase
public interface IEntityType : Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType, Microsoft.EntityFrameworkCore.Metadata.ITypeBase
type IEntityType = interface
    interface IAnnotatable
type IEntityType = interface
    interface ITypeBase
    interface IAnnotatable
type IEntityType = interface
    interface IReadOnlyEntityType
    interface IReadOnlyTypeBase
    interface IReadOnlyAnnotatable
    interface ITypeBase
    interface IAnnotatable
Public Interface IEntityType
Implements IAnnotatable
Public Interface IEntityType
Implements ITypeBase
Public Interface IEntityType
Implements IReadOnlyEntityType, ITypeBase
파생
구현

설명

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

속성

BaseType

이 엔터티 형식의 기본 형식을 가져옵니다. 상속 계층의 파생 형식이 아닌 경우 를 반환 null 합니다.

ClrType

이 형식의 인스턴스를 나타내는 데 사용되는 CLR 클래스를 가져옵니다. 형식에 해당하는 CLR 클래스(그림자 형식이라고 함)가 없으면 null을 반환합니다.

섀도 형식은 현재 런타임에 와 함께 DbContext사용되는 모델에서 지원되지 않습니다. 따라서 섀도 형식은 마이그레이션 모델 스냅샷 등에만 존재합니다.

ConstructorBinding

InstantiationBinding 기본 설정 생성자에 대한 를 가져옵니다.

ContainingEntityType

이 엔터티 형식 또는 복합 속성 체인이 선언된 엔터티 형식을 가져옵니다.

(다음에서 상속됨 IReadOnlyTypeBase)
DefiningEntityType

정의 엔터티 형식을 가져옵니다.

DefiningNavigationName

정의 탐색의 이름을 가져옵니다.

DefiningQuery

이 형식의 쿼리에 대한 기본 원본으로 사용되는 LINQ 쿼리를 가져옵니다.

HasSharedClrType

이 구조 형식이 다른 구조 형식도 매핑되는 에 Type 매핑되는지 여부를 나타내는 값을 가져옵니다.

(다음에서 상속됨 IReadOnlyTypeBase)
IsPropertyBag

이 구조 형식에 임의 속성을 포함할 수 있는 인덱서와 지정된 인덱서 속성에 값이 포함되어 있는지 여부를 확인하는 데 사용할 수 있는 메서드가 있는지 여부를 나타내는 값을 가져옵니다.

(다음에서 상속됨 IReadOnlyTypeBase)
IsQueryType

이 엔터티 형식이 쿼리 형식인지 여부를 가져옵니다.

Item[String]

지정된 이름의 주석 값을 가져오고, 없는 경우 를 반환합니다 null .

(다음에서 상속됨 IReadOnlyAnnotatable)
Model

이 형식이 속한 모델을 가져옵니다.

Name

이 형식의 이름을 가져옵니다.

QueryFilter

이 엔터티 형식에 대한 쿼리에 자동으로 적용되는 LINQ 식 필터를 가져옵니다.

ServiceOnlyConstructorBinding

InstantiationBinding 서비스 속성만 초기화된 인스턴스를 만들 때 기본 설정 생성자에 대한 를 가져옵니다.

메서드

AddRuntimeAnnotation(String, Object)

이 개체에 런타임 주석을 추가합니다. 지정된 이름의 주석이 이미 있는 경우 을 throw합니다.

(다음에서 상속됨 IAnnotatable)
AnnotationsToDebugString(Int32)

개체에 선언된 모든 주석에 대한 디버그 문자열을 가져옵니다.

(다음에서 상속됨 IReadOnlyAnnotatable)
DisplayName()

이 구조 형식의 표시 이름을 가져옵니다.

(다음에서 상속됨 IReadOnlyTypeBase)
DisplayName(Boolean)

지정된 IReadOnlyTypeBase의 표시 이름을 가져옵니다.

(다음에서 상속됨 IReadOnlyTypeBase)
FindAnnotation(String)

지정된 이름의 주석을 가져오고 null , 없는 경우 를 반환합니다.

(다음에서 상속됨 IReadOnlyAnnotatable)
FindClosestCommonParent(IEntityType)

지정된 엔터티 형식의 부모인 가장 가까운 엔터티 형식을 반환합니다. 지정된 엔터티 중 하나가 다른 엔터티의 부모인 경우 해당 부모가 반환됩니다. 두 엔터티 형식이 동일한 계층 구조에 없는 경우 를 반환 null 합니다.

FindClosestCommonParent(IReadOnlyEntityType)

지정된 엔터티 형식의 부모인 가장 가까운 엔터티 형식을 반환합니다. 지정된 엔터티 중 하나가 다른 엔터티의 부모인 경우 해당 부모가 반환됩니다. 두 엔터티 형식이 동일한 계층 구조에 없는 경우 를 반환 null 합니다.

(다음에서 상속됨 IReadOnlyEntityType)
FindComplexProperty(MemberInfo)

지정된 멤버 정보가 있는 복합 속성을 가져옵니다. 속성을 찾을 수 없으면 를 반환 null 합니다.

(다음에서 상속됨 IReadOnlyTypeBase)
FindComplexProperty(String)

지정된 이름의 복합 속성을 가져옵니다. 지정된 이름의 속성이 정의되지 않은 경우 를 반환 null 합니다.

(다음에서 상속됨 IReadOnlyTypeBase)
FindDeclaredComplexProperty(String)

지정된 이름의 형식에 선언된 속성을 찾습니다. 기본 형식에 정의된 속성을 반환하지 않습니다.

(다음에서 상속됨 IReadOnlyTypeBase)
FindDeclaredForeignKeys(IReadOnlyList<IReadOnlyProperty>)

지정된 속성을 사용하여 지정된 IEntityType 에 선언된 외세 키를 가져옵니다.

FindDeclaredNavigation(String)

지정된 엔터티 형식의 탐색 속성을 가져옵니다. 기본 형식에 정의된 탐색 속성을 반환하지 않습니다. 탐색 속성을 찾을 수 없는 경우 를 반환 null 합니다.

FindDeclaredProperty(String)

지정된 이름의 형식에 선언된 속성을 찾습니다. 기본 형식에 정의된 속성을 반환하지 않습니다.

FindDeclaredSkipNavigation(String)

이 엔터티 형식의 탐색 건너뛰기 속성을 가져옵니다. 기본 형식에 정의된 건너뛰기 탐색 속성을 반환하지 않습니다. 건너뛰기 탐색 속성이 없으면 를 반환 null 합니다.

FindDeclaredTrigger(String)

지정된 이름의 트리거를 찾습니다.

FindDiscriminatorProperty()

판별자 IProperty 값을 저장하는 데 사용할 을 반환합니다.

FindForeignKey(IReadOnlyList<IProperty>, IKey, IEntityType)

지정된 기본 또는 대체 키를 가리키는 지정된 속성의 외래 키를 가져옵니다. 외래 키를 찾을 수 없으면 를 반환 null 합니다.

FindForeignKey(IReadOnlyList<IReadOnlyProperty>, IReadOnlyKey, IReadOnlyEntityType)

지정된 기본 또는 대체 키를 가리키는 지정된 속성의 외래 키를 가져옵니다. 외래 키를 찾을 수 없으면 를 반환 null 합니다.

FindForeignKey(IReadOnlyProperty, IReadOnlyKey, IReadOnlyEntityType)

지정된 기본 또는 대체 키를 가리키는 지정된 속성의 외래 키를 가져옵니다. 외래 키를 찾을 수 없으면 를 반환 null 합니다.

FindForeignKeys(IReadOnlyList<IReadOnlyProperty>)

지정된 속성에 정의된 외세 키를 가져옵니다. 정확히 지정된 속성 집합에 정의된 외세 키만 반환됩니다.

FindForeignKeys(IReadOnlyProperty)

지정된 속성에 정의된 외세 키를 가져옵니다. 정확히 지정된 속성에 정의된 외장 키만 반환됩니다. 지정된 속성을 포함하는 복합 외래 키는 반환되지 않습니다.

FindIndex(IReadOnlyList<IProperty>)

지정된 속성에 정의된 명명되지 않은 인덱스 를 가져옵니다. 이러한 인덱스가 정의되지 않은 경우 를 반환 null 합니다.

속성 목록이 일치하는 경우에도 명명된 인덱스는 반환되지 않습니다.

FindIndex(IReadOnlyList<IReadOnlyProperty>)

지정된 속성에 정의된 명명되지 않은 인덱스 를 가져옵니다. 이러한 인덱스가 정의되지 않은 경우 를 반환 null 합니다.

FindIndex(IReadOnlyProperty)

지정된 속성에 정의된 인덱스 를 가져옵니다. 인덱스가 정의되지 않은 경우 를 반환 null 합니다.

FindIndex(String)

지정된 이름의 인덱스 를 가져옵니다. 이러한 인덱스가 없으면 를 반환 null 합니다.

FindIndexerPropertyInfo()

PropertyInfo 연결된 CLR 형식의 인덱서에 대한 를 반환합니다(있는 경우).

(다음에서 상속됨 IReadOnlyTypeBase)
FindKey(IReadOnlyList<IProperty>)

지정된 속성에 정의된 기본 또는 대체 키를 가져옵니다. 지정된 속성에 대해 키가 정의되지 않은 경우 를 반환 null 합니다.

FindKey(IReadOnlyList<IReadOnlyProperty>)

지정된 속성에 정의된 기본 또는 대체 키를 가져옵니다. 지정된 속성에 대해 키가 정의되지 않은 경우 를 반환 null 합니다.

FindKey(IReadOnlyProperty)

지정된 속성에 정의된 기본 또는 대체 키를 가져옵니다. 지정된 속성에 대해 키가 정의되지 않은 경우 를 반환 null 합니다.

FindMember(String)

지정된 이름의 멤버를 가져옵니다. 지정된 이름의 멤버가 정의되지 않은 경우 를 반환 null 합니다.

(다음에서 상속됨 IReadOnlyTypeBase)
FindMembersInHierarchy(String)

이 형식, 기본 형식 또는 파생 형식에 지정된 이름의 멤버를 가져옵니다.

(다음에서 상속됨 IReadOnlyTypeBase)
FindNavigation(MemberInfo)

지정된 엔터티 형식의 탐색 속성을 가져옵니다. 탐색 속성을 찾을 수 없는 경우 를 반환 null 합니다.

FindNavigation(String)

지정된 엔터티 형식의 탐색 속성을 가져옵니다. 탐색 속성을 찾을 수 없는 경우 를 반환 null 합니다.

FindOwnership()

소유 형식 null 이거나 그렇지 않은 경우 소유자와의 관계를 반환합니다.

FindPrimaryKey()

이 엔터티 형식의 기본 키를 가져옵니다. 기본 키가 정의되지 않은 경우 를 반환 null 합니다.

FindProperties(IReadOnlyList<String>)

지정된 엔터티 형식에서 일치하는 속성을 찾습니다. 속성을 찾을 수 없는 경우 를 반환 null 합니다.

FindProperty(MemberInfo)

지정된 엔터티 형식의 속성을 가져옵니다. 속성을 찾을 수 없으면 를 반환 null 합니다.

FindProperty(String)

지정된 이름의 속성을 가져옵니다. 지정된 이름의 속성이 정의되지 않은 경우 를 반환 null 합니다.

FindRuntimeAnnotation(String)

지정된 이름의 런타임 주석을 가져오고 존재하지 않는 경우 를 반환합니다 null .

(다음에서 상속됨 IAnnotatable)
FindRuntimeAnnotationValue(String)

지정된 이름의 런타임 주석 값을 가져오고 존재하지 않는 경우 를 반환합니다 null .

(다음에서 상속됨 IAnnotatable)
FindServiceProperty(String)

지정된 이름의 서비스 속성을 가져옵니다. 지정된 이름의 속성이 정의되지 않은 경우 를 반환 null 합니다.

FindSkipNavigation(MemberInfo)

이 엔터티 형식의 탐색 건너뛰기 속성을 가져옵니다. 탐색 속성을 찾을 수 없는 경우 를 반환 null 합니다.

FindSkipNavigation(String)

이 엔터티 형식의 탐색 건너뛰기 속성을 가져옵니다. 건너뛰기 탐색 속성이 없으면 를 반환 null 합니다.

GetAllBaseTypes()

루트부터 시작하여 지정된 엔터티 형식이 파생되는 모델의 모든 형식을 가져옵니다.

GetAllBaseTypesAscending()

지정된 엔터티 형식이 파생되는 모델의 모든 형식을 가장 가까운 형식부터 가져옵니다.

GetAllBaseTypesInclusive()

형식 자체를 포함하여 지정된 엔터티 형식의 모든 기본 형식을 위쪽에서 아래쪽으로 반환합니다.

GetAllBaseTypesInclusiveAscending()

형식 자체를 포함하여 지정된 엔터티 형식의 모든 기본 형식을 맨 위에서 위로 반환합니다.

GetAnnotation(String)

지정된 이름의 주석을 가져오고, 없는 경우 을 throw합니다.

(다음에서 상속됨 IReadOnlyAnnotatable)
GetAnnotations()

현재 개체의 모든 주석을 가져옵니다.

(다음에서 상속됨 IReadOnlyAnnotatable)
GetChangeTrackingStrategy()

이 형식에 사용되는 변경 내용 추적 전략을 가져옵니다. 이 전략은 컨텍스트가 형식의 instance 대한 속성 변경 내용을 검색하는 방법을 나타냅니다.

(다음에서 상속됨 IReadOnlyTypeBase)
GetComplexProperties()

이 형식 및 기본 형식에 정의된 복합 속성을 가져옵니다.

(다음에서 상속됨 IReadOnlyTypeBase)
GetConcreteDerivedTypesInclusive()

가 아닌 abstract형식 자체를 포함하여 이 엔터티 형식의 파생 형식을 모두 반환합니다.

GetDeclaredComplexProperties()

이 형식에 선언된 복합 속성을 가져옵니다.

(다음에서 상속됨 IReadOnlyTypeBase)
GetDeclaredForeignKeys()

지정된 IEntityType에 선언된 모든 외세 키를 가져옵니다.

GetDeclaredIndexes()

지정된 IEntityType에 선언된 모든 인덱스를 가져옵니다.

GetDeclaredKeys()

지정된 IReadOnlyEntityType에 선언된 모든 키를 가져옵니다.

GetDeclaredMembers()

이 형식에 대해 선언된 멤버를 가져옵니다.

(다음에서 상속됨 IReadOnlyTypeBase)
GetDeclaredNavigations()

지정된 IEntityType에 선언된 모든 탐색 속성을 가져옵니다.

GetDeclaredProperties()

지정된 IEntityType에 선언된 모든 비 탐색 속성을 가져옵니다.

GetDeclaredReferencingForeignKeys()

지정된 엔터티 형식을 대상으로 하는 모든 외세 키(예: 지정된 엔터티 형식이 보안 주체인 외문 키)를 가져옵니다.

GetDeclaredServiceProperties()

지정된 IEntityType에 선언된 모든 서비스 속성을 가져옵니다.

GetDeclaredSkipNavigations()

이 엔터티 형식에 선언된 모든 건너뛰기 탐색 속성을 가져옵니다.

GetDeclaredTriggers()

엔터티 형식에 대해 선언된 트리거를 반환합니다.

GetDefaultDiscriminatorValue()

이 엔터티 형식에 사용할 기본 판별자 값을 반환합니다.

(다음에서 상속됨 IReadOnlyEntityType)
GetDerivedComplexProperties()

이 형식에서 파생된 형식에 선언된 복합 속성을 가져옵니다.

(다음에서 상속됨 IReadOnlyTypeBase)
GetDerivedForeignKeys()

지정된 IEntityType에서 파생된 형식에 선언된 모든 외세 키를 가져옵니다.

GetDerivedIndexes()

지정된 IEntityType에서 파생된 형식에 선언된 모든 인덱스를 가져옵니다.

GetDerivedNavigations()

이 엔터티 형식에서 파생된 형식에 선언된 모든 탐색 속성을 가져옵니다.

GetDerivedProperties()

이 엔터티 형식에서 파생된 형식에 선언된 모든 비 탐색 속성을 가져옵니다.

GetDerivedServiceProperties()

이 엔터티 형식에서 파생된 형식에 선언된 모든 서비스 속성을 가져옵니다.

GetDerivedSkipNavigations()

이 엔터티 형식에서 파생된 형식에 선언된 모든 건너뛰기 탐색 속성을 가져옵니다.

GetDerivedTypes()

이 엔터티 형식에서 파생되는 모델의 모든 형식을 가져옵니다.

GetDerivedTypesInclusive()

형식 자체를 포함하여 이 엔터티 형식의 모든 파생 형식을 반환합니다.

GetDirectlyDerivedTypes()

이 엔터티 형식에서 직접 파생되는 모델의 모든 형식을 가져옵니다.

GetDiscriminatorPropertyName()

판별자 값을 저장하는 데 사용할 속성의 이름을 반환합니다.

(다음에서 상속됨 IReadOnlyEntityType)
GetDiscriminatorValue()

이 엔터티 형식에 대한 판별자 값을 반환합니다.

(다음에서 상속됨 IReadOnlyEntityType)
GetFlattenedComplexProperties()

복합 형식의 속성을 포함하여 를 구현하는 모든 속성을 반환 IComplexProperty합니다.

(다음에서 상속됨 ITypeBase)
GetFlattenedDeclaredProperties()

복합 형식의 속성을 포함하여 를 구현 IProperty하는 선언된 모든 속성을 반환합니다.

(다음에서 상속됨 ITypeBase)
GetFlattenedProperties()

복합 형식의 속성을 포함하여 를 구현하는 모든 속성을 반환 IProperty합니다.

(다음에서 상속됨 ITypeBase)
GetForeignKeyProperties()

외신 키에 포함된 속성을 반환합니다.

GetForeignKeys()

이 엔터티 형식에 정의된 외세 키를 가져옵니다.

GetIndexes()

이 엔터티 형식에 정의된 인덱스를 가져옵니다.

GetIsDiscriminatorMappingComplete()

이 엔터티 형식에 대한 판별자 매핑이 완료되었는지 여부를 나타내는 값을 반환합니다.

(다음에서 상속됨 IReadOnlyEntityType)
GetKeys()

이 엔터티 형식의 기본 키와 대체 키를 가져옵니다.

GetMembers()

이 형식 및 기본 형식에 정의된 멤버를 가져옵니다.

(다음에서 상속됨 IReadOnlyTypeBase)
GetNavigationAccessMode()

이 형식의 PropertyAccessMode 탐색에 사용되는 을 가져옵니다.

(다음에서 상속됨 IReadOnlyTypeBase)
GetNavigations()

지정된 엔터티 형식의 모든 탐색 속성을 가져옵니다.

GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg)

지정된 이름의 런타임 주석 값을 가져오고, 이름이 없으면 추가합니다.

(다음에서 상속됨 IAnnotatable)
GetOrCreateEmptyMaterializer(IEntityMaterializerSource)

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

(다음에서 상속됨 IReadOnlyEntityType)
GetOrCreateMaterializer(IEntityMaterializerSource)

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

(다음에서 상속됨 IReadOnlyEntityType)
GetProperties()

이 엔터티 형식에 정의된 속성을 가져옵니다.

GetProperty(String)

지정된 이름의 속성을 가져옵니다.

GetPropertyAccessMode()

이 형식의 PropertyAccessMode 속성 및 탐색에 사용되는 을 가져옵니다.

(다음에서 상속됨 IReadOnlyTypeBase)
GetQueryFilter()

이 엔터티 형식에 대한 쿼리에 자동으로 적용되는 LINQ 식 필터를 가져옵니다.

(다음에서 상속됨 IReadOnlyEntityType)
GetReferencingForeignKeys()

지정된 엔터티 형식을 대상으로 하는 모든 외외 키(예: 지정된 엔터티 형식 또는 파생된 형식이 보안 주체인 외문 키)를 가져옵니다.

GetRootType()

지정된 엔터티 형식의 루트 기본 형식을 가져옵니다.

GetRuntimeAnnotations()

현재 개체의 모든 런타임 주석을 가져옵니다.

(다음에서 상속됨 IAnnotatable)
GetSeedData(Boolean)

지정된 엔터티 형식의 모델에 저장된 데이터를 가져옵니다.

(다음에서 상속됨 IReadOnlyEntityType)
GetServiceProperties()

이 엔터티 형식에 정의된 모든 IServiceProperty 를 가져옵니다.

GetSkipNavigations()

이 엔터티 형식의 탐색 건너뛰기 속성을 가져옵니다.

GetSnapshottableMembers()

변경 내용 추적 시 스냅샷 값이 필요할 수 있는 모든 멤버를 반환합니다.

(다음에서 상속됨 ITypeBase)
GetValueGeneratingProperties()

엔터티 항목이 상태로 전환될 때 생성할 값이 필요한 속성을 반환합니다 Added .

HasDefiningNavigation()
사용되지 않습니다..

이 엔터티 형식에 정의 탐색이 있는지 여부를 나타내는 값을 가져옵니다.

(다음에서 상속됨 IReadOnlyEntityType)
HasServiceProperties()

이 엔터티 형식 IServiceProperty 에 정의된 항목이 있는지 여부를 확인합니다.

(다음에서 상속됨 IReadOnlyEntityType)
IsAbstract()

이 구조 형식이 추상 형식을 나타내는지 여부를 나타내는 값을 가져옵니다.

(다음에서 상속됨 IReadOnlyTypeBase)
IsAssignableFrom(IReadOnlyEntityType)

이 엔터티 형식이 지정된 엔터티 형식에서 파생되는지 또는 와 같은지 확인합니다.

(다음에서 상속됨 IReadOnlyEntityType)
IsAssignableFrom(IReadOnlyTypeBase)

이 형식이 지정된 형식에서 파생되는지 또는 와 같은지 확인합니다.

(다음에서 상속됨 IReadOnlyTypeBase)
IsInOwnershipPath(IReadOnlyEntityType)

지정된 엔터티 형식이 이 엔터티 형식의 소유권 경로에 있는지 여부를 나타내는 값을 가져옵니다.

(다음에서 상속됨 IReadOnlyEntityType)
IsOwned()

이 엔터티 형식이 다른 엔터티 형식에 의해 소유되는지 여부를 나타내는 값을 가져옵니다.

(다음에서 상속됨 IReadOnlyEntityType)
IsStrictlyDerivedFrom(IReadOnlyEntityType)

이 엔터티 형식이 지정된 엔터티 형식에서 파생되는지(하지만 와 같지는 않음) 확인합니다.

(다음에서 상속됨 IReadOnlyEntityType)
IsStrictlyDerivedFrom(IReadOnlyTypeBase)

이 형식이 지정된 형식에서 파생되는지 확인합니다(와 같지는 않음).

(다음에서 상속됨 IReadOnlyTypeBase)
LeastDerivedType(IEntityType)

지정된 두 형식 사이의 최소 파생 형식을 가져옵니다.

LeastDerivedType(IReadOnlyEntityType)

지정된 두 형식 사이의 최소 파생 형식을 가져옵니다.

(다음에서 상속됨 IReadOnlyEntityType)
RemoveRuntimeAnnotation(String)

이 개체에서 지정된 런타임 주석을 제거합니다.

(다음에서 상속됨 IAnnotatable)
SetRuntimeAnnotation(String, Object)

지정된 키 아래에 저장된 런타임 주석을 설정합니다. 지정된 이름의 주석이 이미 있는 경우 기존 주석을 덮어씁니다.

(다음에서 상속됨 IAnnotatable)
ShortName()

다른 식별자에 사용할 수 있는 지정된 IReadOnlyTypeBase 의 짧은 이름을 가져옵니다.

(다음에서 상속됨 IReadOnlyTypeBase)
ToDebugString(MetadataDebugStringOptions, Int32)

지정된 메타데이터의 사람이 읽을 수 있는 표현을 만듭니다.

경고: 반환된 문자열의 형식을 사용하지 마세요. 디버깅 전용으로 설계되었으며 릴리스 간에 임의로 변경될 수 있습니다.

(다음에서 상속됨 IReadOnlyEntityType)

명시적 인터페이스 구현

IReadOnlyTypeBase.IsAssignableFrom(IReadOnlyTypeBase)

이 형식이 지정된 형식에서 파생되는지 또는 와 같은지 확인합니다.

(다음에서 상속됨 IReadOnlyEntityType)

확장 메서드

GetAnalyticalStoreTimeToLive(IReadOnlyEntityType)

컨테이너 scope 분석 저장소에 대한 시간(초)을 반환합니다.

GetContainer(IEntityType)

엔터티 형식이 매핑되는 컨테이너의 이름을 반환합니다.

GetContainer(IReadOnlyEntityType)

엔터티 형식이 매핑되는 컨테이너의 이름을 반환합니다.

GetContainingPropertyName(IEntityType)

엔터티 형식이 매핑되는 부모 속성의 이름을 반환합니다.

GetContainingPropertyName(IReadOnlyEntityType)

엔터티 형식이 매핑되는 부모 속성의 이름을 반환합니다.

GetDefaultTimeToLive(IReadOnlyEntityType)

컨테이너 scope 기본 사용 시간을 초 단위로 반환합니다.

GetETagProperty(IEntityType)

Cosmos ETag에 매핑된 이 엔터티의 속성(있는 경우)을 가져옵니다.

GetETagProperty(IReadOnlyEntityType)

Cosmos ETag에 매핑된 이 엔터티의 속성(있는 경우)을 가져옵니다.

GetETagPropertyName(IEntityType)

etag를 저장하는 데 사용되는 속성의 이름을 반환합니다.

GetETagPropertyName(IReadOnlyEntityType)

ETag를 저장하는 데 사용되는 속성의 이름을 반환합니다.

GetPartitionKeyProperty(IEntityType)

파티션 키를 저장하는 데 사용되는 속성을 반환합니다.

GetPartitionKeyProperty(IReadOnlyEntityType)

파티션 키를 저장하는 데 사용되는 속성을 반환합니다.

GetPartitionKeyPropertyName(IEntityType)

파티션 키를 저장하는 데 사용되는 속성의 이름을 반환합니다.

GetPartitionKeyPropertyName(IReadOnlyEntityType)

파티션 키를 저장하는 데 사용되는 속성의 이름을 반환합니다.

GetThroughput(IReadOnlyEntityType)

컨테이너 scope 프로비전된 처리량을 반환합니다.

DisplayName(ITypeBase)

지정된 ITypeBase에 대한 친숙한 표시 이름을 가져옵니다.

FindDeclaredNavigation(IEntityType, String)

지정된 엔터티 형식의 탐색 속성을 가져옵니다. 기본 형식에 정의된 탐색 속성을 반환하지 않습니다. 탐색 속성을 찾을 수 없으면 를 반환 null 합니다.

FindDeclaredProperty(IEntityType, String)

지정된 이름을 사용하여 형식에 선언된 속성을 찾습니다. 기본 형식에 정의된 속성을 반환하지 않습니다.

FindDefiningNavigation(IEntityType)
사용되지 않습니다..

탐색 정의가 있는 경우 또는 null 다른 탐색을 반환합니다.

FindForeignKey(IEntityType, IProperty, IKey, IEntityType)

지정된 기본 또는 대체 키를 가리키는 지정된 속성의 외래 키를 가져옵니다. 외래 키를 찾을 수 없으면 를 반환 null 합니다.

FindForeignKeys(IEntityType, IProperty)

지정된 속성에 정의된 외세 키를 가져옵니다. 정확히 지정된 속성에 정의된 외세 키만 반환됩니다. 지정된 속성을 포함하는 복합 외래 키는 반환되지 않습니다.

FindForeignKeys(IEntityType, IReadOnlyList<IProperty>)

지정된 속성에 정의된 외세 키를 가져옵니다. 정확히 지정된 속성 집합에 정의된 외세 키만 반환됩니다.

FindIndex(IEntityType, IProperty)

지정된 속성에 정의된 명명되지 않은 인덱스 를 가져옵니다. 이러한 인덱스가 정의되지 않은 경우 를 반환 null 합니다.

속성 목록이 일치하는 경우에도 명명된 인덱스는 반환되지 않습니다.

FindKey(IEntityType, IProperty)

지정된 속성에 정의된 기본 또는 대체 키를 가져옵니다. 지정된 속성에 대해 키가 정의되지 않은 경우 를 반환 null 합니다.

FindNavigation(IEntityType, MemberInfo)

지정된 엔터티 형식의 탐색 속성을 가져옵니다. 탐색 속성을 찾을 수 없으면 를 반환 null 합니다.

FindNavigation(IEntityType, PropertyInfo)

지정된 엔터티 형식의 탐색 속성을 가져옵니다. 탐색 속성이 없으면 null을 반환합니다.

FindNavigation(IEntityType, String)

지정된 엔터티 형식의 탐색 속성을 가져옵니다. 탐색 속성을 찾을 수 없으면 를 반환 null 합니다.

FindOwnership(IEntityType)

소유 형식 null 이거나 그렇지 않으면 소유자와의 관계를 반환합니다.

FindProperties(IEntityType, IReadOnlyList<String>)

지정된 엔터티 형식에서 일치하는 속성을 찾습니다. 속성을 찾을 수 없는 경우 를 반환 null 합니다.

이 API는 스칼라 속성만 찾고 탐색 속성을 찾을 수 없습니다.

FindProperty(IEntityType, MemberInfo)

지정된 멤버 정보가 있는 속성을 가져옵니다. 속성을 찾을 수 없는 경우 를 반환 null 합니다.

이 API는 스칼라 속성만 찾고 탐색 속성을 찾을 수 없습니다. 를 사용하여 FindNavigation(IEntityType, MemberInfo) 탐색 속성을 찾습니다.

FindProperty(IEntityType, PropertyInfo)

지정된 엔터티 형식의 속성을 가져옵니다. 속성을 찾을 수 없으면 null을 반환합니다.

이 API는 스칼라 속성만 찾고 탐색 속성을 찾을 수 없습니다. 를 사용하여 FindNavigation(IEntityType, PropertyInfo) 탐색 속성을 찾습니다.

FullName(ITypeBase)
사용되지 않습니다..

지정된 IReadOnlyTypeBase의 고유한 이름을 가져옵니다.

GetAllBaseTypes(IEntityType)

루트부터 시작하여 지정된 엔터티 형식이 파생되는 모델의 모든 형식을 가져옵니다.

GetAllBaseTypesAscending(IEntityType)

가장 가까운 엔터티 형식부터 시작하여 지정된 엔터티 형식이 파생되는 모델의 모든 형식을 가져옵니다.

GetAllBaseTypesInclusive(IEntityType)

형식 자체를 포함하여 지정된 IEntityType의 모든 기본 형식을 위에서 아래로 반환합니다.

GetAllBaseTypesInclusiveAscending(IEntityType)

형식 자체를 포함하여 지정된 IEntityType의 모든 기본 형식을 맨 위에서 위로 반환합니다.

GetChangeTrackingStrategy(IEntityType)

이 엔터티 형식에 사용되는 변경 내용 추적 전략을 가져옵니다. 이 전략은 컨텍스트가 엔터티 형식의 instance 속성에 대한 변경 내용을 검색하는 방법을 나타냅니다.

GetClosestCommonParent(IEntityType, IEntityType)
사용되지 않습니다..

지정된 엔터티 형식의 부모인 가장 가까운 엔터티 형식을 반환합니다. 지정된 엔터티 중 하나가 다른 엔터티의 부모인 경우 해당 부모가 반환됩니다. 두 엔터티 형식이 동일한 계층 구조에 없는 경우 를 반환 null 합니다.

GetConcreteDerivedTypesInclusive(IEntityType)

형식 자체를 포함하여 지정된 IEntityType의 파생된 모든 형식을 반환하며, 이 반환되지 않습니다 abstract.

GetDeclaredForeignKeys(IEntityType)

지정된 IEntityType에 선언된 모든 외세 키를 가져옵니다.

이 메서드는 기본 형식에 선언된 외세의 키를 반환하지 않습니다. 동일한 외래 키를 두 번 이상 처리하지 않도록 모든 엔터티 형식을 반복할 때 유용합니다. 또한 를 사용하여 GetForeignKeys() 기본 형식에 선언된 외세 키를 반환합니다.

GetDeclaredIndexes(IEntityType)

지정된 IEntityType에 선언된 모든 인덱스를 가져옵니다.

이 메서드는 기본 형식에 선언된 인덱스를 반환하지 않습니다. 동일한 인덱스가 두 번 이상 처리되지 않도록 모든 엔터티 형식을 반복할 때 유용합니다. 를 사용하여 GetForeignKeys() 기본 형식에 선언된 인덱스도 반환합니다.

GetDeclaredKeys(IEntityType)

지정된 IEntityType에 선언된 모든 키를 가져옵니다.

이 메서드는 기본 형식에 선언된 키를 반환하지 않습니다. 동일한 키를 두 번 이상 처리하지 않도록 모든 엔터티 형식을 반복할 때 유용합니다. 또한 를 사용하여 GetKeys() 기본 형식에 선언된 키를 반환합니다.

GetDeclaredNavigations(IEntityType)

지정된 IEntityType에 선언된 모든 탐색 속성을 가져옵니다.

이 메서드는 기본 형식에 선언된 탐색 속성을 반환하지 않습니다. 동일한 탐색 속성을 두 번 이상 처리하지 않도록 모든 엔터티 형식을 반복할 때 유용합니다. 기본 형식에 선언된 탐색 속성도 반환하는 데 사용합니다 GetNavigations(IEntityType) .

GetDeclaredProperties(IEntityType)

지정된 IEntityType에 선언된 모든 비 탐색 속성을 가져옵니다.

이 메서드는 기본 형식에 선언된 속성을 반환하지 않습니다. 동일한 속성을 두 번 이상 처리하지 않도록 모든 엔터티 형식을 반복할 때 유용합니다. 또한 를 사용하여 GetProperties() 기본 형식에 선언된 속성을 반환합니다.

GetDeclaredReferencingForeignKeys(IEntityType)

지정된 엔터티 형식을 대상으로 하는 모든 외신 키(예: 지정된 엔터티 형식이 보안 주체인 외신 키)를 가져옵니다.

GetDeclaredServiceProperties(IEntityType)

지정된 IEntityType에 선언된 모든 서비스 속성을 가져옵니다.

이 메서드는 기본 형식에 선언된 속성을 반환하지 않습니다. 동일한 속성을 두 번 이상 처리하지 않도록 모든 엔터티 형식을 반복할 때 유용합니다. 또한 를 사용하여 GetServiceProperties() 기본 형식에 선언된 속성을 반환합니다.

GetDefiningQuery(IEntityType)
사용되지 않습니다..

이 형식의 쿼리에 대한 기본 원본으로 사용되는 LINQ 쿼리를 가져옵니다.

GetDerivedForeignKeys(IEntityType)

지정된 IEntityType에서 파생된 형식에 선언된 모든 외세 키를 가져옵니다.

이 메서드는 지정된 엔터티 형식 자체에 선언된 외세 키를 반환하지 않습니다. 이 및 기본 엔터티 형식 형식에 선언된 외세 키를 반환하는 데 사용합니다 GetForeignKeys() .

GetDerivedTypes(IEntityType)

지정된 엔터티 형식에서 파생되는 모델의 모든 형식을 가져옵니다.

GetDerivedTypesInclusive(IEntityType)

형식 자체를 포함하여 지정된 IEntityType의 모든 파생 형식을 반환합니다.

GetDirectlyDerivedTypes(IEntityType)

지정된 엔터티 형식에서 직접 파생되는 모델의 모든 형식을 가져옵니다.

GetDiscriminatorProperty(IEntityType)
사용되지 않습니다..

판별자 IReadOnlyProperty 값을 저장하는 데 사용할 를 반환합니다.

GetDiscriminatorValue(IEntityType)

이 엔터티 형식의 판별자 값을 반환합니다.

GetIsDiscriminatorMappingComplete(IEntityType)

이 엔터티 형식에 대해 판별자 매핑이 완료되었는지 여부를 나타내는 값을 반환합니다.

GetNavigations(IEntityType)
사용되지 않습니다..

지정된 엔터티 형식의 모든 탐색 속성을 가져옵니다.

GetProperty(IEntityType, String)

지정된 이름의 속성을 가져옵니다.

이 API는 스칼라 속성만 찾고 탐색 속성을 찾을 수 없습니다. 를 사용하여 FindNavigation(IEntityType, String) 탐색 속성을 찾습니다.

GetQueryFilter(IEntityType)

이 엔터티 형식에 대한 쿼리에 자동으로 적용되는 LINQ 식 필터를 가져옵니다.

GetReferencingForeignKeys(IEntityType)

지정된 엔터티 형식을 대상으로 하는 모든 외세 키(예: 지정된 엔터티 형식이 보안 주체인 외문 키)를 가져옵니다.

GetRootType(IEntityType)

지정된 엔터티 형식의 루트 기본 형식을 가져옵니다.

GetSeedData(IEntityType, Boolean)

지정된 엔터티 형식의 모델에 저장된 데이터를 가져옵니다.

HasDefiningNavigation(IEntityType)
사용되지 않습니다..

이 엔터티 형식에 정의 탐색이 있는지 여부를 나타내는 값을 가져옵니다.

IsAbstract(ITypeBase)

이 엔터티 형식이 추상 형식을 나타내는지 확인합니다.

IsAssignableFrom(IEntityType, IEntityType)

이 엔터티 형식이 지정된 엔터티 형식에서 파생되는지 또는 와 같은지 확인합니다.

IsInOwnershipPath(IEntityType, IEntityType)

지정된 엔터티 형식이 이 엔터티 형식의 소유권 경로에 있는지 여부를 나타내는 값을 가져옵니다.

IsOwned(IEntityType)

이 엔터티 형식이 다른 엔터티 형식에 의해 소유되는지 여부를 나타내는 값을 가져옵니다.

IsStrictlyDerivedFrom(IEntityType, IEntityType)

이 엔터티 형식이 지정된 엔터티 형식에서 파생되는지(하지만 와 같지는 않음) 확인합니다.

LeastDerivedType(IEntityType, IEntityType)

지정된 두 형식 사이의 최소 파생 형식을 가져옵니다.

RootType(IEntityType)
사용되지 않습니다..

지정된 엔터티 형식의 루트 기본 형식을 가져옵니다.

ShortName(ITypeBase)

다른 식별자에서 사용할 수 있는 지정된 ITypeBase 의 짧은 이름을 가져옵니다.

ToDebugString(IEntityType, MetadataDebugStringOptions, Int32)

지정된 메타데이터의 사람이 읽을 수 있는 표현을 만듭니다.

경고: 반환된 문자열의 형식을 사용하지 마세요. 디버깅 전용으로 설계되었으며 릴리스 간에 임의로 변경될 수 있습니다.

AnnotationsToDebugString(IAnnotatable, Int32)

개체에 선언된 모든 주석에 대한 디버그 문자열을 가져옵니다.

GetAnnotation(IAnnotatable, String)

지정된 이름의 주석을 가져오고, 없는 경우 을 throw합니다.

GetInMemoryQuery(IEntityType)

이 형식의 쿼리에 대한 기본 원본으로 사용되는 LINQ 쿼리를 가져옵니다.

GetInMemoryQuery(IReadOnlyEntityType)

이 형식의 쿼리에 대한 기본 원본으로 사용되는 LINQ 쿼리를 가져옵니다.

FindCheckConstraint(IEntityType, String)

지정된 이름을 가진 ICheckConstraint 를 찾습니다.

FindCheckConstraint(IReadOnlyEntityType, String)

지정된 이름을 가진 IReadOnlyCheckConstraint 를 찾습니다.

FindMappingFragment(IEntityType, StoreObjectIdentifier)

특정 테이블과 유사한 저장소 개체에 대한 엔터티 형식 매핑을 반환합니다.

이 메서드는 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

FindMappingFragment(IReadOnlyEntityType, StoreObjectIdentifier)

특정 테이블과 유사한 저장소 개체에 대한 엔터티 형식 매핑을 반환합니다.

이 메서드는 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

FindRowInternalForeignKeys(IEntityType, StoreObjectIdentifier)

동일한 테이블과 같은 저장소 개체를 공유하는 다른 엔터티 형식을 가리키는 지정된 엔터티 형식의 외장 키를 가져옵니다.

FindRowInternalForeignKeys(IEntityType, StoreObjectIdentifier)

동일한 테이블과 같은 저장소 개체를 공유하는 다른 엔터티 형식을 가리키는 지정된 엔터티 형식의 외장 키를 가져옵니다.

FindRowInternalForeignKeys(IReadOnlyEntityType, StoreObjectIdentifier)

동일한 테이블과 같은 저장소 개체를 공유하는 다른 엔터티 형식을 가리키는 지정된 엔터티 형식의 외장 키를 가져옵니다.

GetCheckConstraints(IEntityType)

엔터티 형식에 포함된 모든 검사 제약 조건을 반환합니다.

GetCheckConstraints(IReadOnlyEntityType)

엔터티 형식에 포함된 모든 검사 제약 조건을 반환합니다.

GetComment(IEntityType)

이 엔터티가 매핑된 테이블에 대한 주석을 반환합니다.

GetComment(IReadOnlyEntityType)

이 엔터티가 매핑된 테이블에 대한 주석을 반환합니다.

GetContainerColumnName(IReadOnlyEntityType)

엔터티 형식이 매핑되는 컨테이너 열 이름을 가져옵니다.

GetContainerColumnTypeMapping(IReadOnlyEntityType)
사용되지 않습니다..

엔터티 형식이 매핑되는 컨테이너 열 형식 매핑을 가져옵니다.

GetDeclaredCheckConstraints(IEntityType)

엔터티 형식에 선언된 모든 검사 제약 조건을 반환합니다.

GetDeclaredCheckConstraints(IReadOnlyEntityType)

엔터티 형식에 선언된 모든 검사 제약 조건을 반환합니다.

GetDefaultMappings(IEntityType)

엔터티 형식에서 사용할 기본 매핑을 반환합니다.

GetDefaultSchema(IEntityType)

이 엔터티 형식에 사용할 기본 데이터베이스 스키마를 반환합니다.

GetDefaultSchema(IReadOnlyEntityType)

이 엔터티 형식에 사용할 기본 데이터베이스 스키마를 반환합니다.

GetDefaultSqlQueryName(IEntityType)

를 사용하여 RelationalEntityTypeBuilderExtensions.ToSqlQuery매핑할 때 이 엔터티 형식에 사용할 기본 SQL 쿼리 이름을 가져옵니다.

GetDefaultSqlQueryName(IReadOnlyEntityType)

를 사용하여 RelationalEntityTypeBuilderExtensions.ToSqlQuery매핑할 때 이 엔터티 형식에 사용할 기본 SQL 쿼리 이름을 가져옵니다.

GetDefaultTableName(IEntityType)

이 엔터티 형식에 사용할 기본 테이블 이름을 반환합니다.

GetDefaultTableName(IEntityType, Boolean)

이 엔터티 형식에 사용할 기본 테이블 이름을 반환합니다.

GetDefaultTableName(IReadOnlyEntityType, Boolean)

이 엔터티 형식에 사용할 기본 테이블 이름을 반환합니다.

GetDefaultViewName(IEntityType)

이 엔터티 형식에 사용할 기본 보기 이름을 반환합니다.

GetDefaultViewName(IReadOnlyEntityType)

이 엔터티 형식에 사용할 기본 보기 이름을 반환합니다.

GetDefaultViewSchema(IEntityType)

이 엔터티 뷰에 사용할 기본 데이터베이스 스키마를 반환합니다.

GetDefaultViewSchema(IReadOnlyEntityType)

이 엔터티 뷰에 사용할 기본 데이터베이스 스키마를 반환합니다.

GetDeleteStoredProcedure(IEntityType)

엔터티 형식이 삭제에 대해 매핑되거나 저장 프로시저에 매핑되지 않은 경우 저장 프로시저를 반환합니다 null .

GetDeleteStoredProcedure(IReadOnlyEntityType)

엔터티 형식이 삭제에 대해 매핑되거나 저장 프로시저에 매핑되지 않은 경우 저장 프로시저를 반환합니다 null .

GetDeleteStoredProcedureMappings(IEntityType)

엔터티 형식이 매핑되는 저장 프로시저 삭제를 반환합니다.

GetFunctionMappings(IEntityType)

엔터티 형식이 매핑되는 함수를 반환합니다.

GetFunctionName(IEntityType)

엔터티 형식이 매핑 null 되거나 함수에 매핑되지 않은 경우 함수의 이름을 반환합니다.

GetFunctionName(IReadOnlyEntityType)

엔터티 형식이 매핑 null 되거나 함수에 매핑되지 않은 경우 함수의 이름을 반환합니다.

GetInsertStoredProcedure(IEntityType)

엔터티 형식이 삽입에 대해 매핑되거나 저장 프로시저에 매핑되지 않은 경우 저장 프로시저를 반환합니다 null .

GetInsertStoredProcedure(IReadOnlyEntityType)

엔터티 형식이 삽입에 대해 매핑되거나 저장 프로시저에 매핑되지 않은 경우 저장 프로시저를 반환합니다 null .

GetInsertStoredProcedureMappings(IEntityType)

엔터티 형식이 매핑되는 삽입 저장 프로시저를 반환합니다.

GetJsonPropertyName(IReadOnlyEntityType)

JSON 열에 매핑된 지정된 엔터티에 사용되는 JSON 속성 이름의 값을 가져옵니다.

GetMappingFragments(IEntityType)

구성된 모든 엔터티 형식 매핑 조각을 반환합니다.

이 메서드는 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

GetMappingFragments(IEntityType, StoreObjectType)

지정된 형식의 구성된 모든 엔터티 형식 매핑 조각을 반환합니다.

이 메서드는 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

GetMappingFragments(IReadOnlyEntityType)

구성된 모든 엔터티 형식 매핑 조각을 반환합니다.

이 메서드는 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

GetMappingFragments(IReadOnlyEntityType, StoreObjectType)

지정된 형식의 구성된 모든 엔터티 형식 매핑 조각을 반환합니다.

이 메서드는 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

GetMappingStrategy(IReadOnlyEntityType)

파생 형식에 대한 매핑 전략을 가져옵니다.

GetSchema(IEntityType)

매핑된 테이블을 포함하는 데이터베이스 스키마를 반환합니다.

GetSchema(IReadOnlyEntityType)

매핑된 테이블을 포함하는 데이터베이스 스키마를 반환합니다.

GetSchemaQualifiedTableName(IEntityType)

엔터티 형식이 스키마 null 앞에 추가되거나 테이블에 매핑되지 않은 경우 매핑되는 테이블의 이름을 반환합니다.

GetSchemaQualifiedTableName(IReadOnlyEntityType)

엔터티 형식이 스키마 null 앞에 추가되거나 테이블에 매핑되지 않은 경우 매핑되는 테이블의 이름을 반환합니다.

GetSchemaQualifiedViewName(IEntityType)

엔터티 형식이 스키마 null 앞에 추가되거나 뷰에 매핑되지 않은 경우 매핑되는 뷰의 이름을 반환합니다.

GetSchemaQualifiedViewName(IReadOnlyEntityType)

엔터티 형식이 스키마 null 앞에 추가되거나 뷰에 매핑되지 않은 경우 매핑되는 뷰의 이름을 반환합니다.

GetSqlQuery(IEntityType)

엔터티 형식에 대한 데이터를 제공하는 데 사용되거나 null SQL 문자열에 매핑되지 않은 경우 SQL 문자열을 반환합니다.

GetSqlQuery(IReadOnlyEntityType)

엔터티 형식에 대한 데이터를 제공하는 데 사용되거나 null SQL 문자열에 매핑되지 않은 경우 SQL 문자열을 반환합니다.

GetSqlQueryMappings(IEntityType)

SQL 문자열 매핑을 반환합니다.

GetTableMappings(IEntityType)

엔터티 형식이 매핑되는 테이블을 반환합니다.

GetTableName(IEntityType)

엔터티 형식이 매핑 null 되거나 테이블에 매핑되지 않은 경우 테이블의 이름을 반환합니다.

GetTableName(IReadOnlyEntityType)

엔터티 형식이 매핑 null 되거나 테이블에 매핑되지 않은 경우 테이블의 이름을 반환합니다.

GetUpdateStoredProcedure(IEntityType)

엔터티 형식이 업데이트에 매핑되거나 저장 프로시저에 매핑되지 않은 경우 저장 프로시저를 반환합니다 null .

GetUpdateStoredProcedure(IReadOnlyEntityType)

엔터티 형식이 업데이트에 매핑되거나 저장 프로시저에 매핑되지 않은 경우 저장 프로시저를 반환합니다 null .

GetUpdateStoredProcedureMappings(IEntityType)

엔터티 형식이 매핑되는 업데이트 저장 프로시저를 반환합니다.

GetViewMappings(IEntityType)

엔터티 형식이 매핑되는 뷰를 반환합니다.

GetViewName(IEntityType)

엔터티 형식이 매핑 null 되거나 뷰에 매핑되지 않은 경우 뷰의 이름을 반환합니다.

GetViewName(IReadOnlyEntityType)

엔터티 형식이 매핑 null 되거나 뷰에 매핑되지 않은 경우 뷰의 이름을 반환합니다.

GetViewSchema(IEntityType)

매핑된 뷰를 포함하는 데이터베이스 스키마를 반환합니다.

GetViewSchema(IReadOnlyEntityType)

매핑된 뷰를 포함하는 데이터베이스 스키마를 반환합니다.

IsIgnoredByMigrations(IEntityType)

마이그레이션에서 엔터티 형식이 무시되는지 여부를 나타내는 값을 가져옵니다.

IsMappedToJson(IReadOnlyEntityType)

지정된 엔터티가 JSON 열에 매핑되는지 여부를 나타내는 값을 가져옵니다.

IsTableExcludedFromMigrations(IEntityType)

연결된 테이블이 마이그레이션에서 무시되는지 여부를 나타내는 값을 가져옵니다.

IsTableExcludedFromMigrations(IReadOnlyEntityType)

연결된 테이블이 마이그레이션에서 무시되는지 여부를 나타내는 값을 가져옵니다.

IsTableExcludedFromMigrations(IReadOnlyEntityType, StoreObjectIdentifier)

지정한 테이블이 마이그레이션에서 무시되는지 여부를 나타내는 값을 가져옵니다.

Relational(IEntityType)

엔터티에 대한 관계형 데이터베이스 특정 메타데이터를 가져옵니다.

FindMappingFragment(IReadOnlyTypeBase, StoreObjectIdentifier)

특정 테이블과 유사한 저장소 개체에 대한 형식 매핑을 반환합니다.

이 메서드는 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

FindMappingFragment(ITypeBase, StoreObjectIdentifier)

특정 테이블과 유사한 저장소 개체에 대한 형식 매핑을 반환합니다.

이 메서드는 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

GetContainerColumnName(IReadOnlyTypeBase)

형식이 매핑되는 컨테이너 열 이름을 가져옵니다.

GetDefaultMappings(ITypeBase)

형식에서 사용할 기본 매핑을 반환합니다.

GetDeleteStoredProcedure(IReadOnlyTypeBase)

형식이 삭제에 대해 매핑되거나 저장 프로시저에 매핑되지 않은 경우 저장 프로시저를 반환합니다 null .

GetDeleteStoredProcedure(ITypeBase)

형식이 삭제에 대해 매핑되거나 저장 프로시저에 매핑되지 않은 경우 저장 프로시저를 반환합니다 null .

GetDeleteStoredProcedureMappings(ITypeBase)

형식이 매핑되는 저장 프로시저 삭제를 반환합니다.

GetFunctionMappings(ITypeBase)

형식이 매핑되는 함수를 반환합니다.

GetFunctionName(IReadOnlyTypeBase)

형식이 매핑 null 되거나 함수에 매핑되지 않은 경우 함수의 이름을 반환합니다.

GetInsertStoredProcedure(IReadOnlyTypeBase)

삽입에 대해 형식이 매핑되거나 저장 프로시저에 매핑되지 않은 경우 저장 프로시저를 반환합니다 null .

GetInsertStoredProcedure(ITypeBase)

삽입에 대해 형식이 매핑되거나 저장 프로시저에 매핑되지 않은 경우 저장 프로시저를 반환합니다 null .

GetInsertStoredProcedureMappings(ITypeBase)

형식이 매핑되는 삽입 저장 프로시저를 반환합니다.

GetJsonPropertyName(IReadOnlyTypeBase)

JSON 열에 매핑된 지정된 엔터티에 사용되는 JSON 속성 이름의 값을 가져옵니다.

GetMappingFragments(IReadOnlyTypeBase)

구성된 모든 형식 매핑 조각을 반환합니다.

이 메서드는 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

GetMappingFragments(IReadOnlyTypeBase, StoreObjectType)

지정된 형식의 구성된 모든 형식 매핑 조각을 반환합니다.

이 메서드는 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

GetMappingFragments(ITypeBase)

구성된 모든 형식 매핑 조각을 반환합니다.

이 메서드는 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

GetMappingFragments(ITypeBase, StoreObjectType)

지정된 형식의 구성된 모든 형식 매핑 조각을 반환합니다.

이 메서드는 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

GetMappingStrategy(IReadOnlyTypeBase)

파생 형식에 대한 매핑 전략을 가져옵니다.

GetSchema(IReadOnlyTypeBase)

매핑된 테이블을 포함하는 데이터베이스 스키마를 반환합니다.

GetSqlQuery(IReadOnlyTypeBase)

형식에 대한 데이터를 제공하는 데 사용되거나 null SQL 문자열에 매핑되지 않은 경우 SQL 문자열을 반환합니다.

GetSqlQueryMappings(ITypeBase)

SQL 문자열 매핑을 반환합니다.

GetTableMappings(ITypeBase)

형식이 매핑되는 테이블을 반환합니다.

GetTableName(IReadOnlyTypeBase)

형식이 매핑 null 되거나 테이블에 매핑되지 않은 경우 테이블의 이름을 반환합니다.

GetUpdateStoredProcedure(IReadOnlyTypeBase)

형식이 업데이트에 매핑되거나 저장 프로시저에 매핑되지 않은 경우 저장 프로시저를 반환합니다 null .

GetUpdateStoredProcedure(ITypeBase)

형식이 업데이트에 매핑되거나 저장 프로시저에 매핑되지 않은 경우 저장 프로시저를 반환합니다 null .

GetUpdateStoredProcedureMappings(ITypeBase)

형식이 매핑되는 업데이트 저장 프로시저를 반환합니다.

GetViewMappings(ITypeBase)

형식이 매핑되는 뷰를 반환합니다.

GetViewName(IReadOnlyTypeBase)

형식이 매핑 null 되거나 뷰에 매핑되지 않은 경우 뷰의 이름을 반환합니다.

GetViewSchema(IReadOnlyTypeBase)

매핑된 뷰를 포함하는 데이터베이스 스키마를 반환합니다.

IsMappedToJson(IReadOnlyTypeBase)

지정된 엔터티가 JSON 열에 매핑되는지 여부를 나타내는 값을 가져옵니다.

GetDataAnnotations(IEntityType, IAnnotationCodeGenerator)

엔터티 형식을 구성하는 데이터 주석을 가져옵니다.

GetDbSetName(IReadOnlyEntityType)

이 엔터티 형식에 대한 클래스의 DbSet<TEntity>DbContext 속성에 사용할 이름을 가져옵니다.

GetFluentApiCalls(IEntityType, IAnnotationCodeGenerator)

엔터티 형식을 구성하는 흐름 API 호출을 가져옵니다.

IsSimpleManyToManyJoinEntityType(IEntityType)

엔터티 형식을 다대다 조인 엔터티 형식으로 간주할 수 있는지 확인합니다.

IsSqlReturningClauseUsed(IReadOnlyEntityType)

테이블에 변경 내용을 저장할 때 SQL RETURNING 절을 사용할지 여부를 나타내는 값을 반환합니다. RETURNING 절은 AFTER 트리거가 있는 가상 테이블 또는 테이블과 같은 특정 Sqlite 기능과 호환되지 않습니다.

IsSqlReturningClauseUsed(IReadOnlyEntityType, StoreObjectIdentifier)

테이블에 변경 내용을 저장할 때 SQL RETURNING 절을 사용할지 여부를 나타내는 값을 반환합니다. RETURNING 절은 AFTER 트리거가 있는 가상 테이블 또는 테이블과 같은 특정 Sqlite 기능과 호환되지 않습니다.

Sqlite(IEntityType)

엔터티에 대한 SQLite 특정 메타데이터를 가져옵니다.

GetHistoryTableName(IReadOnlyEntityType)

임시 테이블에 매핑된 엔터티와 연결된 기록 테이블의 이름을 나타내는 값을 반환합니다.

GetHistoryTableSchema(IReadOnlyEntityType)

임시 테이블에 매핑된 엔터티와 연결된 기록 테이블의 스키마를 나타내는 값을 반환합니다.

GetPeriodEndPropertyName(IReadOnlyEntityType)

임시 테이블에 매핑된 엔터티의 마침표 끝 속성 이름을 나타내는 값을 반환합니다.

GetPeriodStartPropertyName(IReadOnlyEntityType)

temporal 테이블에 매핑된 엔터티의 period start 속성 이름을 나타내는 값을 반환합니다.

IsMemoryOptimized(IEntityType)

엔터티 형식이 메모리 최적화 테이블에 매핑되는지 여부를 나타내는 값을 반환합니다.

IsMemoryOptimized(IReadOnlyEntityType)

엔터티 형식이 메모리 최적화 테이블에 매핑되는지 여부를 나타내는 값을 반환합니다.

IsSqlOutputClauseUsed(IReadOnlyEntityType)

테이블에 변경 내용을 저장할 때 SQL OUTPUT 절을 사용할지 여부를 나타내는 값을 반환합니다. OUTPUT 절은 트리거가 있는 테이블과 같은 특정 SQL Server 기능과 호환되지 않습니다.

IsSqlOutputClauseUsed(IReadOnlyEntityType, StoreObjectIdentifier)

지정된 테이블에 변경 내용을 저장할 때 SQL OUTPUT 절을 사용할지 여부를 나타내는 값을 반환합니다. OUTPUT 절은 트리거가 있는 테이블과 같은 특정 SQL Server 기능과 호환되지 않습니다.

IsTemporal(IReadOnlyEntityType)

엔터티 형식이 임시 테이블에 매핑되는지 여부를 나타내는 값을 반환합니다.

SqlServer(IEntityType)

엔터티에 대한 SQL Server 특정 메타데이터를 가져옵니다.

GetNavigationAccessMode(ITypeBase)

이 형식의 PropertyAccessMode 탐색에 사용되는 을 가져옵니다.

개별 탐색은 이 액세스 모드를 재정의할 수 있습니다. 여기에 반환된 값은 재정의가 지정되지 않은 모든 탐색에 사용됩니다.

GetPropertyAccessMode(ITypeBase)

이 형식의 PropertyAccessMode 속성 및 탐색에 사용되는 을 가져옵니다.

개별 속성 및 탐색은 이 액세스 모드를 재정의할 수 있습니다. 여기에 반환된 값은 재정의가 지정되지 않은 속성 또는 탐색에 사용됩니다.

적용 대상