다음을 통해 공유


ModelExtensions 클래스

정의

주의

Use IReadOnlyModel

IReadOnlyModel에 대한 확장 메서드입니다.

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

메서드

FindEntityType(IModel, Type)
사용되지 않음.

지정된 엔터티 클래스를 매핑하는 엔터티를 가져옵니다. 지정된 CLR 형식이 있는 엔터티 형식이 없거나 공유 형식 엔터티 형식에서 지정된 CLR 형식을 사용 중이거나 엔터티 형식에 정의 탐색이 있는 경우 를 반환 null 합니다.

FindEntityType(IModel, Type, String, IEntityType)
사용되지 않음.

탐색 이름 및 정의 엔터티 형식을 정의하는 지정된 형식의 엔터티 형식을 가져옵니다. 일치하는 엔터티 형식이 없으면 를 반환 null 합니다.

FindRuntimeEntityType(IModel, Type)
사용되지 않음.

지정된 엔터티 클래스를 매핑하는 엔터티를 가져옵니다. 여기서 클래스는 실제 엔터티 형식에서 파생된 프록시일 수 있습니다. 지정된 CLR 형식이 있는 엔터티 형식이 없거나 공유 형식 엔터티 형식에서 지정된 CLR 형식을 사용 중이거나 엔터티 형식에 정의 탐색이 있는 경우 를 반환 null 합니다.

GetChangeTrackingStrategy(IModel)
사용되지 않음.

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

GetEntityTypes(IModel, String)
사용되지 않음.

지정된 이름과 일치하는 엔터티 형식을 가져옵니다.

GetEntityTypes(IModel, Type)
사용되지 않음.

지정된 형식과 일치하는 엔터티 형식을 가져옵니다.

GetProductVersion(IModel)
사용되지 않음.

이 모델을 빌드하는 데 사용되는 EF Core 어셈블리 버전을 가져옵니다.

GetPropertyAccessMode(IModel)
사용되지 않음.

PropertyAccessMode 이 모델의 엔터티 형식 속성에 사용되는 을 가져옵니다.

개별 엔터티 형식은 이 액세스 모드를 재정의할 수 있으며 엔터티 형식의 개별 속성은 엔터티 형식에 설정된 액세스 모드를 재정의할 수 있습니다. 여기서 반환된 값은 재정의가 지정되지 않은 모든 속성에 사용됩니다.

HasEntityTypeWithDefiningNavigation(IModel, String)
사용되지 않음.

모델에 정의 탐색이 있는 해당 엔터티 형식이 포함되어 있는지 여부를 나타내는 값을 가져옵니다.

HasEntityTypeWithDefiningNavigation(IModel, Type)
사용되지 않음.

모델에 정의 탐색이 있는 해당 엔터티 형식이 포함되어 있는지 여부를 나타내는 값을 가져옵니다.

IsIndexerMethod(IModel, MethodInfo)
사용되지 않음.

지정된 MethodInfo가 인덱서 액세스를 다시 사용하는지 여부를 나타내는 값을 가져옵니다.

IsShared(IModel, Type)
사용되지 않음.

CLR 형식이 모델의 공유 형식 엔터티에서 사용되는지 여부를 가져옵니다.

ToDebugString(IModel, MetadataDebugStringOptions, Int32)
사용되지 않음.

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

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

적용 대상