다음을 통해 공유


EntityTypeExtensions 클래스

정의

주의

Use IReadOnlyEntityType

에 대한 엔터티 형식 확장 메서드입니다 IReadOnlyEntityType.

public static class EntityTypeExtensions
[System.Obsolete("Use IReadOnlyEntityType")]
public static class EntityTypeExtensions
type EntityTypeExtensions = class
[<System.Obsolete("Use IReadOnlyEntityType")>]
type EntityTypeExtensions = class
Public Module EntityTypeExtensions
상속
EntityTypeExtensions
특성

메서드

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)
사용되지 않음.

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

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

적용 대상