다음을 통해 공유


Microsoft.EntityFrameworkCore.Metadata 네임스페이스

클래스

CheckConstraintExtensions

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

ColumnExtensions

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

ColumnMappingExtensions

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

ConfigurationSourceExtensions

에 대한 확장 메서드를 제공합니다. ConfigurationSource

ConstructorBinding

엔터티 형식에 대한 CLR ConstructorInfo 에 대한 매개 변수 바인딩을 정의합니다.

ContextParameterBinding

생성자, 팩터리 DbContext메서드 또는 이와 유사한 매개 변수에 연결되거나 연결 IServiceProperty되지 않을 수도 있는 의 바인딩에 대해 설명합니다.

DbFunctionExtensions

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

DbFunctionParameterExtensions

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

DefaultValueBinding

형식의 기본값을 만드는 매개 변수의 바인딩을 정의합니다.

DependencyInjectionMethodParameterBinding

EF 내부 종속성 주입 서비스의 메서드에서 생성자, 팩터리 메서드 또는 이와 유사한 매개 변수에 대한 IServiceProperty바인딩을 설명합니다.

DependencyInjectionParameterBinding

EF 내부 종속성 주입 서비스에서 생성자, 팩터리 메서드 또는 이와 유사한 매개 변수에 대한 IServiceProperty바인딩을 설명합니다.

EntityTypeFullNameComparer

인스턴스를 IComparer<T> 전체 고유 이름으로 비교할 IReadOnlyEntityTypeIEqualityComparer<T> 의 구현입니다.

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

EntityTypeParameterBinding

생성자, 팩터리 IEntityType메서드 또는 이와 유사한 매개 변수에 연결되거나 연결 IServiceProperty되지 않을 수도 있는 의 바인딩에 대해 설명합니다.

FactoryMethodBinding

팩터리 메서드에 대한 매개 변수 바인딩을 정의합니다.

ForeignKeyComparer

인스턴스를 비교할 IReadOnlyForeignKeyIEqualityComparer<T> 구현 IComparer<T> 입니다.

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

ForeignKeyConstraintExtensions

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

FunctionColumnExtensions

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

FunctionColumnMappingExtensions

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

FunctionMappingExtensions

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

IndexComparer

인스턴스를 비교할 IReadOnlyIndexIEqualityComparer<T> 구현 IComparer<T> 입니다.

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

InstantiationBinding

EF 모델 속성의 바인딩을 통해 instance 엔터티를 만드는 방법을 정의합니다(예: 팩터리 메서드의 생성자 매개 변수 또는 매개 변수).

KeyComparer

인스턴스를 비교할 IReadOnlyKeyIEqualityComparer<T>IComparer<T> 구현입니다.

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

LazyLoaderParameterBindingFactory

IParameterBindingFactory 서비스에 바인딩하기 위한 입니다ILazyLoader.

LazyLoaderParameterBindingFactoryDependencies

에 대한 서비스 종속성 매개 변수 클래스 LazyLoaderParameterBindingFactory

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

ObjectArrayParameterBinding

많은 EF 모델 속성, 종속성 주입 서비스 또는 메타데이터 형식에서 범용 팩터리 메서드로 전달하는 데 적합한 새 개체 배열(예: 프록시를 만드는 데 자주 사용됨)에 대한 바인딩에 대해 설명합니다.

ParameterBinding

하나 이상의 EF 모델 속성, 종속성 주입 서비스 또는 메타데이터 형식에서 생성자, 팩터리 메서드 또는 이와 유사한 매개 변수로의 바인딩에 대해 설명합니다.

PropertyParameterBinding

생성자, 팩터리 메서드 또는 이와 유사한 의 에서 매개 변수로의 바인딩 IProperty 에 대해 설명합니다.

RelationalAnnotationNames

잘 알려진 관계형 모델 주석의 이름입니다. 애플리케이션은 이러한 이름을 직접 사용해서는 안 되며 대신 메타데이터 개체에서 확장 메서드를 사용해야 합니다.

RelationalAnnotationProvider

의 다양한 요소 IReadOnlyModel에서 관계형 EF Core 구성 요소에서 사용하는 주석에 대한 액세스를 제공하는 데이터베이스 공급자가 상속하는 기본 클래스입니다.

RelationalAnnotationProviderDependencies

에 대한 서비스 종속성 매개 변수 클래스 RelationalAnnotationProvider

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

RelationalAnnotations

이미 설정된 주석을 재정의할 수도 있고 재정의하지 못할 수도 있는 규칙과 함께 사용할 때 설정 주석을 처리할 수 있는 도우미의 기본 클래스입니다.

RelationalEntityTypeAnnotations

을 통해 Relational(IMutableEntityType)액세스되는 관계형 특정 주석에 대한 속성입니다.

RelationalForeignKeyAnnotations

을 통해 Relational(IMutableForeignKey)액세스되는 관계형 특정 주석에 대한 속성입니다.

RelationalIndexAnnotations

을 통해 Relational(IMutableIndex)액세스되는 관계형 특정 주석에 대한 속성입니다.

RelationalKeyAnnotations

을 통해 Relational(IMutableKey)액세스되는 관계형 특정 주석에 대한 속성입니다.

RelationalModelAnnotations

을 통해 Relational(IMutableModel)액세스되는 관계형 특정 주석에 대한 속성입니다.

RelationalPropertyAnnotations

을 통해 Relational(IMutableProperty)액세스되는 관계형 특정 주석에 대한 속성입니다.

RelationalPropertyExtensions

관계형 데이터베이스 메타데이터에 대한 IProperty 확장 메서드입니다.

RelationalSequenceBuilder
RuntimeComplexProperty

구조 형식의 복합 속성을 나타냅니다.

RuntimeComplexType

구조 형식의 복합 속성 형식을 나타냅니다.

RuntimeDbFunction

모델의 관계형 데이터베이스 함수를 나타냅니다.

RuntimeDbFunctionParameter

함수 매개 변수를 나타냅니다.

RuntimeElementType

컬렉션 속성의 요소를 나타냅니다.

RuntimeEntityType

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

RuntimeEntityTypeMappingFragment

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

RuntimeForeignKey

종속 엔터티 형식의 속성으로 구성된 외래 키가 주 엔터티 형식의 해당 기본 또는 대체 키를 참조하는 관계를 나타냅니다.

RuntimeIndex

속성 집합의 인덱스를 나타냅니다.

RuntimeKey

엔터티 형식의 기본 또는 대체 키를 나타냅니다.

RuntimeModel

엔터티의 모양, 엔터티 간의 관계 및 데이터베이스에 매핑하는 방법에 대한 메타데이터입니다. 모델은 일반적으로 파생된 에서 메서드를 재정의 OnModelCreating(ModelBuilder) 하여 생성됩니다 DbContext.

RuntimeNavigation

관계를 탐색하는 데 사용할 수 있는 탐색 속성을 나타냅니다.

RuntimeProperty

구조 형식의 스칼라 속성을 나타냅니다.

RuntimePropertyBase

탐색 및 속성의 기본 형식입니다.

RuntimeRelationalPropertyOverrides

특정 테이블과 유사한 저장소 개체에 대한 속성 패싯 재정의를 나타냅니다.

RuntimeSequence

모델의 데이터베이스 시퀀스를 나타냅니다.

RuntimeServiceProperty

에서 삽입된 서비스를 DbContext나타내는 엔터티 형식의 속성을 나타냅니다.

RuntimeSkipNavigation

세 번째 엔터티 형식을 통해 전달되는 관계의 일부인 탐색 속성을 나타냅니다.

RuntimeStoredProcedure

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

RuntimeTrigger

테이블의 데이터베이스 트리거를 나타냅니다.

RuntimeTypeBase

모델의 구조적 형식을 나타냅니다.

RuntimeTypeMappingConfiguration

스칼라 형식 구성을 나타냅니다.

ScaffoldingMetadataExtensions
Sequence
SequenceBuilder

개체에 대한 ISequence 흐름 API 작성기입니다.

SequenceExtensions

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

ServiceParameterBinding

EF 종속성 주입 서비스 또는 메타데이터 형식에서 생성자, 팩터리 메서드 또는 이와 유사한 매개 변수에 대한 IServiceProperty바인딩을 설명합니다.

ServiceParameterBindingFactory

IParameterBindingFactory 종속성 주입 서비스에 바인딩하기 위한 입니다.

SimpleModelFactory

규칙이 없는 의 IMutableModel 인스턴스를 만듭니다. 이는 일부 기존 메타데이터를 기반으로 모델을 완전히 구성할 때 유용합니다.

재정의하거나 직접 사용하여 ModelBuilder 모델을 빌드하는 OnModelCreating(ModelBuilder) 것이 훨씬 쉽기 때문에 일반적으로 애플리케이션 코드에서 사용되지 않습니다.

SqlitePropertyAnnotations

를 통해 Sqlite(IMutableProperty)액세스되는 SQLite 관련 주석에 대한 속성입니다.

SqlQueryColumnExtensions

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

SqlQueryColumnMappingExtensions

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

SqlQueryExtensions

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

SqlQueryMappingExtensions

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

SqlServerAnnotationProvider
SqlServerEntityTypeAnnotations

을 통해 SqlServer(IMutableEntityType)액세스되는 관계형 특정 주석에 대한 속성입니다.

SqlServerIndexAnnotations

을 통해 SqlServer(IMutableIndex)액세스되는 관계형 특정 주석에 대한 속성입니다.

SqlServerKeyAnnotations

을 통해 SqlServer(IMutableKey)액세스되는 관계형 특정 주석에 대한 속성입니다.

SqlServerModelAnnotations

을 통해 SqlServer(IMutableModel)액세스되는 관계형 특정 주석에 대한 속성입니다.

SqlServerPropertyAnnotations

를 통해 SqlServer(IMutableProperty)액세스되는 SQL Server 특정 주석에 대한 속성입니다.

StoreFunctionExtensions

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

StoreFunctionParameterExtensions

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

StoreObjectDictionary<T>

키를 기반으로 하는 조회를 나타냅니다 StoreObjectIdentifier .

TableExtensions

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

TableIndexExtensions

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

TableMappingExtensions

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

TypeBaseNameComparer

이름으로 인스턴스를 비교할 IReadOnlyTypeBaseIEqualityComparer<T> 구현 IComparer<T> 입니다.

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

UniqueConstraintExtensions

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

ViewColumnExtensions

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

ViewColumnMappingExtensions

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

ViewExtensions

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

ViewMappingExtensions

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

구조체

MemberIdentity

엔터티 형식 멤버의 ID를 나타내며 이름을 기반으로 하거나 이름만 기반으로 MemberInfo 할 수 있습니다.

ParameterBindingInfo

매개 변수 바인딩에 대한 정보를 전달합니다.

StoreObjectIdentifier

저장소 개체의 ID를 나타내는 형식입니다.

인터페이스

IAdHocMapper

모델이 빌드된 후 CLR 형식을 엔터티 형식에 대한 임시 매핑을 만듭니다.

ICheckConstraint

엔터티 형식에 대한 검사 제약 조건을 나타냅니다.

IClrCollectionAccessor

탐색 속성에서 컬렉션을 조작할 수 있도록 컴파일된 대리자가 뒷받침하는 작업을 나타냅니다.

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

IClrPropertyGetter

매핑된 EF 속성의 값 가져오기를 지원하는 컴파일된 대리자에서 지원하는 작업을 나타냅니다.

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

IClrPropertySetter

매핑된 EF 속성의 값 설정을 지원하는 컴파일된 대리자에서 지원하는 작업을 나타냅니다.

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

IColumn

테이블의 열을 나타냅니다.

IColumnBase

테이블과 같은 개체의 열과 같은 개체를 나타냅니다.

IColumnMapping

열에 대한 속성 매핑을 나타냅니다.

IColumnMappingBase

열과 같은 개체에 대한 속성 매핑을 나타냅니다.

IComplexProperty

구조 형식의 복합 속성을 나타냅니다.

IComplexType

구조 형식의 복합 속성 형식을 나타냅니다.

IConstructorBindingFactory

지정된 CLR 생성자에 대한 인스턴스를 찾고 만들기 InstantiationBinding 위한 팩터리입니다.

IConventionAnnotatable

수정할 수 있는 주석을 노출하는 클래스입니다. 주석을 사용하면 임의의 메타데이터를 개체에 저장할 수 있습니다.

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

IConventionAnnotation

를 구현하는 개체에 저장할 수 있는 임의의 메타데이터 조각입니다 IConventionAnnotatable.

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

IConventionCheckConstraint

엔터티 형식에 대한 검사 제약 조건을 나타냅니다.

IConventionComplexProperty

구조 형식의 복합 속성을 나타냅니다.

IConventionComplexType

구조 형식의 복합 속성 형식을 나타냅니다.

IConventionDbFunction

모델을 빌드하는 동안 변경될 수 있는 형식의 모델의 관계형 데이터베이스 함수를 나타냅니다.

IConventionDbFunctionParameter

함수 매개 변수를 나타냅니다.

IConventionDbFunctionParameterBuilder

을 구성하기 위한 간단한 API를 IConventionDbFunctionParameter제공합니다.

IConventionElementType

컬렉션 속성의 요소를 나타냅니다.

IConventionEntityType

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

이 인터페이스는 모델을 만드는 동안 사용되며 메타데이터를 수정할 수 있습니다. 모델이 빌드되면 는 IEntityType 동일한 메타데이터의 읽기 전용 보기를 나타냅니다.

IConventionEntityTypeMappingFragment

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

IConventionForeignKey

종속 엔터티 형식의 외래 키 속성이 주 엔터티 형식의 해당 기본 또는 대체 키를 참조하는 관계를 나타냅니다.

IConventionIndex

속성 집합의 인덱스를 나타냅니다.

IConventionKey

엔터티의 기본 또는 대체 키를 나타냅니다.

IConventionModel

엔터티의 모양, 엔터티 간의 관계 및 데이터베이스에 매핑하는 방법에 대한 메타데이터입니다. 모델은 일반적으로 파생된 에서 메서드를 재정의 OnModelCreating(ModelBuilder) 하여 생성됩니다 DbContext.

IConventionNavigation

관계를 탐색하는 데 사용할 수 있는 탐색 속성을 나타냅니다.

IConventionNavigationBase

관계를 탐색하는 데 사용할 수 있는 탐색 속성을 나타냅니다.

IConventionProperty

구조 형식의 스칼라 속성을 나타냅니다.

IConventionPropertyBase

탐색 및 스칼라 속성의 기본 형식입니다.

IConventionRelationalPropertyOverrides

특정 테이블과 유사한 저장소 개체에 대한 속성 패싯 재정의를 나타냅니다.

IConventionSequence

모델을 빌드하는 동안 변경될 수 있는 형식으로 모델의 데이터베이스 시퀀스를 나타냅니다.

IConventionServiceProperty

IReadOnlyPropertyBase 에서 삽입된 서비스를 나타내는 Entity Framework 모델의 입니다DbContext.

IConventionSkipNavigation

세 번째 엔터티 형식을 통해 전달되는 관계의 일부인 탐색 속성을 나타냅니다.

IConventionStoredProcedure

모델을 빌드하는 동안 변경될 수 있는 형식의 모델의 저장 프로시저를 나타냅니다.

IConventionStoredProcedureParameter

저장 프로시저 매개 변수를 나타냅니다.

IConventionStoredProcedureResultColumn

저장 프로시저 결과 열을 나타냅니다.

IConventionTrigger

저장소 트리거를 나타냅니다.

IConventionTypeBase

의 형식을 나타냅니다 IConventionModel.

IDbFunction

모델의 관계형 데이터베이스 함수를 나타냅니다.

IDbFunctionParameter

함수 매개 변수를 나타냅니다.

IDesignTimeModel

엔터티의 모양, 엔터티 간의 관계 및 데이터베이스에 매핑하는 방법에 대한 메타데이터입니다. 데이터베이스를 초기화하는 데 필요한 모든 정보도 포함됩니다.

IElementType

컬렉션 속성의 요소를 나타냅니다.

IEntityType

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

IEntityTypeMappingFragment

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

IForeignKey

종속 엔터티 형식의 속성으로 구성된 외래 키가 주 엔터티 형식의 해당 기본 또는 대체 키를 참조하는 관계를 나타냅니다.

IForeignKeyConstraint

외래 키 제약 조건을 나타냅니다.

IFunctionColumn

테이블 반환 함수의 열을 나타냅니다.

IFunctionColumnMapping

열에 대한 속성 매핑을 나타냅니다.

IFunctionMapping

함수에 대한 엔터티 형식 매핑을 나타냅니다.

IIndex

속성 집합의 인덱스를 나타냅니다.

IKey

엔터티 형식의 기본 또는 대체 키를 나타냅니다.

IMetadataReference<T>

메타데이터 개체에 대한 참조를 나타냅니다. instance 메타데이터 개체가 대체되면 새 개체로 업데이트됩니다.

IModel

엔터티의 모양, 엔터티 간의 관계 및 데이터베이스에 매핑하는 방법에 대한 메타데이터입니다. 모델은 일반적으로 파생된 에서 메서드를 재정의 OnModelCreating(ModelBuilder) 하여 생성됩니다 DbContext.

IMutableAnnotatable

수정할 수 있는 주석을 노출하는 클래스입니다. 주석을 사용하면 임의의 메타데이터를 개체에 저장할 수 있습니다.

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

IMutableCheckConstraint

엔터티 형식에 대한 검사 제약 조건을 나타냅니다.

IMutableComplexProperty

구조 형식의 복합 속성을 나타냅니다.

IMutableComplexType

구조 형식의 복합 속성 형식을 나타냅니다.

IMutableDbFunction

모델을 빌드하는 동안 변경될 수 있는 형식의 모델의 관계형 데이터베이스 함수를 나타냅니다.

IMutableDbFunctionParameter

함수 매개 변수를 나타냅니다.

IMutableElementType

컬렉션 속성의 요소를 나타냅니다.

IMutableEntityType

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

IMutableEntityTypeMappingFragment

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

IMutableForeignKey

종속 엔터티 형식의 외래 키 속성이 주 엔터티 형식의 해당 기본 또는 대체 키를 참조하는 관계를 나타냅니다.

IMutableIndex

속성 집합의 인덱스를 나타냅니다.

IMutableKey

엔터티의 기본 또는 대체 키를 나타냅니다.

IMutableModel

엔터티의 모양, 엔터티 간의 관계 및 데이터베이스에 매핑하는 방법에 대한 메타데이터입니다. 모델은 일반적으로 파생된 에서 메서드를 재정의 OnModelCreating(ModelBuilder) 하여 생성됩니다 DbContext.

IMutableNavigation

관계를 탐색하는 데 사용할 수 있는 탐색 속성을 나타냅니다.

IMutableNavigationBase

관계를 탐색하는 데 사용할 수 있는 탐색 속성을 나타냅니다.

IMutableProperty

구조 형식의 스칼라 속성을 나타냅니다.

IMutablePropertyBase

탐색 및 스칼라 속성의 기본 형식입니다.

IMutableRelationalPropertyOverrides

특정 테이블과 유사한 저장소 개체에 대한 속성 패싯 재정의를 나타냅니다.

IMutableSequence

모델의 데이터베이스 시퀀스를 나타냅니다.

IMutableServiceProperty

IReadOnlyPropertyBase 에서 삽입된 서비스를 나타내는 Entity Framework 모델의 입니다DbContext.

IMutableSkipNavigation

세 번째 엔터티 형식을 통해 전달되는 관계의 일부인 탐색 속성을 나타냅니다.

IMutableStoredProcedure

모델을 빌드하는 동안 변경될 수 있는 형식의 모델의 저장 프로시저를 나타냅니다.

IMutableStoredProcedureParameter

저장 프로시저 매개 변수를 나타냅니다.

IMutableStoredProcedureResultColumn

저장 프로시저 결과 열을 나타냅니다.

IMutableTrigger

저장소 트리거를 나타냅니다.

IMutableTypeBase

의 형식을 나타냅니다 IMutableModel.

INavigation

관계를 탐색하는 데 사용할 수 있는 탐색 속성을 나타냅니다.

INavigationBase

관계를 탐색하는 데 사용할 수 있는 탐색 속성을 나타냅니다.

IParameterBindingFactories

IParameterBindingFactory 내부 서비스 공급자에 등록된 에서 을 찾을 수 있습니다.

IParameterBindingFactory

인스턴스를 찾고 만들기 ParameterBinding 위한 팩터리입니다.

IPrimaryKeyConstraint

기본 키 제약 조건을 나타냅니다.

IProperty

구조 형식의 스칼라 속성을 나타냅니다.

IPropertyBase

탐색 및 속성에 대한 기본 인터페이스입니다.

IPropertyParameterBindingFactory

ParameterBinding 모델의 특정 형식 속성(즉, 일부 IPropertyBase)에 대한 를 찾습니다.

IReadOnlyCheckConstraint

엔터티 형식에 대한 검사 제약 조건을 나타냅니다.

IReadOnlyComplexProperty

구조 형식의 복합 속성을 나타냅니다.

IReadOnlyComplexType

구조 형식의 복합 속성 형식을 나타냅니다.

IReadOnlyDbFunction

모델의 관계형 데이터베이스 함수를 나타냅니다.

IReadOnlyDbFunctionParameter

함수 매개 변수를 나타냅니다.

IReadOnlyElementType

컬렉션 속성의 요소를 나타냅니다.

IReadOnlyEntityType

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

IReadOnlyEntityTypeMappingFragment

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

IReadOnlyForeignKey

종속 엔터티 형식의 속성으로 구성된 외래 키가 주 엔터티 형식의 해당 기본 또는 대체 키를 참조하는 관계를 나타냅니다.

IReadOnlyIndex

속성 집합의 인덱스를 나타냅니다.

IReadOnlyKey

엔터티 형식의 기본 또는 대체 키를 나타냅니다.

IReadOnlyModel

엔터티의 모양, 엔터티 간의 관계 및 데이터베이스에 매핑하는 방법에 대한 메타데이터입니다. 모델은 일반적으로 파생된 에서 메서드를 재정의 OnModelCreating(ModelBuilder) 하여 생성됩니다 DbContext.

IReadOnlyNavigation

관계를 탐색하는 데 사용할 수 있는 탐색 속성을 나타냅니다.

IReadOnlyNavigationBase

관계를 탐색하는 데 사용할 수 있는 탐색 속성을 나타냅니다.

IReadOnlyProperty

구조 형식의 스칼라 속성을 나타냅니다.

IReadOnlyPropertyBase

탐색 및 속성의 기본 형식입니다.

IReadOnlyRelationalPropertyOverrides

특정 테이블과 유사한 저장소 개체에 대한 속성 패싯 재정의를 나타냅니다.

IReadOnlySequence

모델의 데이터베이스 시퀀스를 나타냅니다.

IReadOnlyServiceProperty

에서 삽입된 서비스를 DbContext나타내는 엔터티 형식의 속성을 나타냅니다.

IReadOnlySkipNavigation

세 번째 엔터티 형식을 통해 전달되는 관계의 일부인 탐색 속성을 나타냅니다.

IReadOnlyStoredProcedure

모델의 저장 프로시저를 나타냅니다.

IReadOnlyStoredProcedureParameter

저장 프로시저 매개 변수를 나타냅니다.

IReadOnlyStoredProcedureResultColumn

저장 프로시저 결과 열을 나타냅니다.

IReadOnlyStoreObjectDictionary<T>

키를 기반으로 하는 조회를 나타냅니다 StoreObjectIdentifier .

IReadOnlyTrigger

저장소 트리거를 나타냅니다.

IReadOnlyTypeBase

모델의 구조 형식을 나타냅니다.

IRelationalAnnotationProvider

일반적으로 데이터베이스 공급자가 구현하는 서비스로, 의 다양한 요소 IRelationalModel에서 관계형 EF Core 구성 요소에서 사용하는 주석에 액세스할 수 있습니다.

IRelationalEntityTypeAnnotations

을 통해 Relational(IEntityType)액세스되는 관계형 특정 주석에 대한 속성입니다.

IRelationalForeignKeyAnnotations

을 통해 Relational(IForeignKey)액세스되는 관계형 특정 주석에 대한 속성입니다.

IRelationalIndexAnnotations

을 통해 Relational(IIndex)액세스되는 관계형 특정 주석에 대한 속성입니다.

IRelationalKeyAnnotations

을 통해 Relational(IKey)액세스되는 관계형 특정 주석에 대한 속성입니다.

IRelationalModel

관계형 데이터베이스를 나타냅니다.

IRelationalModelAnnotations

를 통해 Relational(IModel)액세스되는 관계형 특정 주석에 대한 API입니다.

IRelationalPropertyAnnotations

을 통해 Relational(IProperty)액세스되는 관계형 특정 주석에 대한 속성입니다.

IRelationalPropertyOverrides

특정 테이블과 유사한 저장소 개체에 대한 속성 패싯 재정의를 나타냅니다.

ISequence

모델의 데이터베이스 시퀀스를 나타냅니다.

IServiceProperty

에서 삽입된 서비스를 DbContext나타내는 엔터티 형식의 속성을 나타냅니다.

ISkipNavigation

세 번째 엔터티 형식을 통해 전달되는 관계의 일부인 탐색 속성을 나타냅니다.

ISqlitePropertyAnnotations

를 통해 Sqlite(IProperty)액세스되는 SQLite 관련 주석에 대한 API입니다.

ISqlQuery

SQL 쿼리 문자열을 나타냅니다.

ISqlQueryColumn

SQL 쿼리의 열을 나타냅니다.

ISqlQueryColumnMapping

SQL 쿼리 열에 대한 속성 매핑을 나타냅니다.

ISqlQueryMapping

SQL 쿼리에 대한 엔터티 형식 매핑을 나타냅니다.

ISqlServerEntityTypeAnnotations

을 통해 SqlServer(IEntityType)액세스되는 관계형 특정 주석에 대한 속성입니다.

ISqlServerIndexAnnotations

을 통해 SqlServer(IIndex)액세스되는 관계형 특정 주석에 대한 속성입니다.

ISqlServerKeyAnnotations

을 통해 SqlServer(IKey)액세스되는 관계형 특정 주석에 대한 속성입니다.

ISqlServerModelAnnotations

를 통해 SqlServer(IModel)액세스되는 SQL Server 특정 주석에 대한 API입니다.

ISqlServerPropertyAnnotations

를 통해 SqlServer(IProperty)액세스되는 SQL Server 특정 주석에 대한 API입니다.

IStoredProcedure

모델의 저장 프로시저를 나타냅니다.

IStoredProcedureMapping

저장 프로시저에 대한 엔터티 형식 매핑을 나타냅니다.

IStoredProcedureParameter

저장 프로시저 매개 변수를 나타냅니다.

IStoredProcedureParameterMapping

저장 프로시저 매개 변수에 대한 속성 매핑을 나타냅니다.

IStoredProcedureResultColumn

저장 프로시저 결과 열을 나타냅니다.

IStoredProcedureResultColumnMapping

저장 프로시저 결과 열에 대한 속성 매핑을 나타냅니다.

IStoreFunction

데이터베이스의 함수를 나타냅니다.

IStoreFunctionParameter

매개 변수를 IStoreFunction 나타냅니다.

IStoreStoredProcedure

데이터베이스의 저장 프로시저를 나타냅니다.

IStoreStoredProcedureParameter

저장 프로시저의 매개 변수를 나타냅니다.

IStoreStoredProcedureResultColumn

저장 프로시저의 결과 열을 나타냅니다.

IStoreStoredProcedureReturnValue

저장 프로시저의 반환 값을 나타냅니다.

ITable

데이터베이스의 테이블을 나타냅니다.

ITableBase

데이터베이스의 테이블과 유사한 개체를 나타냅니다.

ITableIndex

테이블 인덱스를 나타냅니다.

ITableMapping

테이블에 대한 엔터티 형식 매핑을 나타냅니다.

ITableMappingBase

테이블과 같은 개체에 대한 형식 기본 매핑을 나타냅니다.

ITrigger

저장소 트리거를 나타냅니다.

ITypeBase

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

ITypeMappingConfiguration

스칼라 형식의 구성을 나타냅니다.

IUniqueConstraint

고유한 제약 조건을 나타냅니다.

IView

데이터베이스의 뷰를 나타냅니다.

IViewColumn

뷰의 열을 나타냅니다.

IViewColumnMapping

열에 대한 속성 매핑을 나타냅니다.

IViewMapping

뷰에 대한 엔터티 형식 매핑을 나타냅니다.

열거형

ChangeTrackingStrategy

컨텍스트가 엔터티 형식의 instance 대한 속성 변경 내용을 검색하는 방법을 나타냅니다.

ConfigurationSource

의 요소가 IMutableModel .NET 특성(데이터 주석)을 사용하거나 EF Core 모델 빌드 규칙을 통해 규칙에 따라 에서 OnModelCreating(ModelBuilder)흐름 API를 사용하여 명시적으로 지정되었는지 여부를 나타냅니다.

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

DeleteBehavior

보안 주체가 삭제되거나 관계가 끊어질 때 관계의 종속 엔터티에 삭제 작업이 적용되는 방식을 나타냅니다.

PropertyAccessMode

이 열거형의 값을 , UsePropertyAccessMode(PropertyAccessMode)또는 UsePropertyAccessMode(PropertyAccessMode)UsePropertyAccessMode(PropertyAccessMode)전달하여 속성 또는 필드를 읽고 쓸 때 속성 또는 지원 필드를 사용할지 여부를 변경합니다.

액세스 모드가 설정되지 않은 경우 엔터티의 새 인스턴스를 생성할 때 가능하면 속성의 지원 필드가 사용됩니다. 속성 getter 또는 setter는 가능한 경우 속성의 다른 모든 액세스에 사용됩니다. 규칙을 통해 필드를 찾을 수 없으며 를 사용하여 HasField(String)지정하지 않았기 때문에 필드를 사용할 수 없는 경우 속성이 대신 사용됩니다. 마찬가지로 속성 getter 또는 setter를 사용할 수 없는 경우(예: 속성이 읽기 전용인 경우) 필드가 대신 사용됩니다.

PropertySaveBehavior

값 집합이 데이터베이스로 전송되는지 여부를 결정하는 Entity Framework 변경 내용 추적을 통해 속성 값에 대한 변경 내용을 처리하는 방법을 나타냅니다. 및 와 함께 GetBeforeSaveBehavior() 사용됨 GetAfterSaveBehavior()

SqlServerValueGenerationStrategy

SQL Server 데이터베이스 열에서 키 값을 생성할 때 EF Core 스택에서 사용하는 두 가지 전략을 정의합니다.

StoreObjectType

테이블과 유사한 저장소 개체 형식입니다.

ValueGenerated

데이터베이스에서 속성 값이 생성되는 시기를 나타냅니다.