다음을 통해 공유


Microsoft.EntityFrameworkCore.Storage 네임스페이스

클래스

BoolTypeMapping

.NET Boolean 형식과 데이터베이스 형식 간의 매핑을 나타냅니다.

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

ByteArrayRelationalTypeMapper

바이트 배열 속성에 사용할 형식 매핑을 결정합니다.

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

ByteArrayTypeMapping

.NET Byte 배열 형식과 데이터베이스 형식 간의 매핑을 나타냅니다.

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

ByteTypeMapping

.NET Byte 형식과 데이터베이스 형식 간의 매핑을 나타냅니다.

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

CharTypeMapping

.NET Char 형식과 데이터베이스 형식 간의 매핑을 나타냅니다.

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

CoreTypeMapper

의 간단한 기본 구현 ITypeMapper

CoreTypeMapperDependencies

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

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

새 종속성이 추가되면 생성자 서명이 변경 될 수 있으므로 공급자 또는 애플리케이션 코드에서 직접이 클래스의 인스턴스를 생성하지 마십시오. 대신, 종속성 주입 컨테이너에 의해 instance 자동으로 만들어지고 삽입되도록 생성자에서 이 형식을 사용합니다. 일부 종속 서비스가 대체된 instance 만들려면 먼저 종속성 주입 컨테이너에서 개체를 resolve 다음 , 'With...'를 사용하여 선택한 서비스를 바꿉니다. 방법. 이 프로세스의 어느 시점에서든 생성자를 호출하지 마세요.

CoreTypeMapping

.NET 형식과 데이터베이스 형식 간의 매핑을 나타냅니다.

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

Database

컨텍스트와 데이터베이스 공급자 간의 기본 상호 작용 지점입니다.

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

DatabaseDependencies

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

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

DatabaseErrorLogState

데이터베이스에 액세스하는 동안 발생한 예외를 로깅할 ILogger 때 에 대한 상태로 제공됩니다.

DatabaseProvider<TOptionsExtension>

데이터베이스 공급자가 현재 컨텍스트에 대해 선택되었음을 EF에 알릴 수 있는 기본 지점입니다.

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

DatabaseProvider<TProviderServices,TOptionsExtension>

데이터베이스 공급자가 현재 컨텍스트에 대해 선택되었음을 EF에 알리고 작동하는 데 필요한 서비스를 제공할 수 있는 기본 지점입니다.

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

DatabaseProviderDependencies

에 대한 서비스 종속성 매개 변수 클래스 DatabaseProvider<TOptionsExtension>

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

DatabaseProviderServices

데이터베이스 공급자가 작동하기 위해 EF에 필요한 기본 서비스 집합입니다.

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

DateOnlyTypeMapping

.NET DateOnly 형식과 데이터베이스 형식 간의 매핑을 나타냅니다.

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

DateTimeOffsetTypeMapping

.NET DateTimeOffset 형식과 데이터베이스 형식 간의 매핑을 나타냅니다.

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

DateTimeTypeMapping

.NET DateTime 형식과 데이터베이스 형식 간의 매핑을 나타냅니다.

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

DbCommandLogData

실행 중인 에 DbCommand 대한 정보를 로깅합니다.

이 클래스의 인스턴스는 일반적으로 Entity Framework에서 만들어지고 로거에 전달되며 애플리케이션 코드에서 직접 생성되도록 설계되지 않았습니다.

DbContextTransactionExtensions

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

DbParameterLogData

실행 중인 의 DbCommand 매개 변수에 대한 정보를 로깅합니다.

이 클래스의 인스턴스는 일반적으로 Entity Framework에서 만들어지고 로거에 전달되며 애플리케이션 코드에서 직접 생성되도록 설계되지 않았습니다.

DecimalTypeMapping

.NET Decimal 형식과 데이터베이스 형식 간의 매핑을 나타냅니다.

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

DoubleTypeMapping

.NET Double 형식과 데이터베이스 형식 간의 매핑을 나타냅니다.

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

ExecutionResult<TResult>

작업의 실행 상태를 나타냅니다.

ExecutionStrategy

구현에 대한 IExecutionStrategy 기본 클래스입니다.

ExecutionStrategyContext

에 대한 종속성을 제공하는 클래스 ExecutionStrategy

ExecutionStrategyDependencies

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

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

FloatTypeMapping

.NET Single 형식과 데이터베이스 형식 간의 매핑을 나타냅니다.

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

GuidTypeMapping

.NET Guid 형식과 데이터베이스 형식 간의 매핑을 나타냅니다.

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

InMemoryDatabaseRoot

이 형식의 동일한 instance 전달되는 한 컨텍스트 인스턴스 및 서비스 공급자에서 사용할 수 있도록 모든 메모리 내 데이터베이스의 루트 역할을 합니다.UseInMemoryDatabase<TContext>(DbContextOptionsBuilder<TContext>, String, Action<InMemoryDbContextOptionsBuilder>)

IntTypeMapping

.NET Int32 형식과 데이터베이스 형식 간의 매핑을 나타냅니다.

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

JsonTypeMapping

형식과 데이터베이스 형식 간의 JsonElement 매핑을 나타냅니다.

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

LongTypeMapping

.NET Int64 형식과 데이터베이스 형식 간의 매핑을 나타냅니다.

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

NonRetryingExecutionStrategy

다시 시도하지 않는 의 IExecutionStrategy 구현입니다.

ParameterNameGenerator

매개 변수에 대한 고유한 이름을 생성합니다.

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

ParameterNameGeneratorDependencies

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

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

ParameterNameGeneratorFactory

형식의 인스턴스를 ParameterNameGenerator 만듭니다.

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

RawSqlCommand

관계형 데이터베이스에 대해 실행할 원시 SQL 명령을 나타냅니다.

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

ReaderColumn

관계형 데이터 판독기에서 예상되는 열입니다.

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

ReaderColumn<T>

관계형 데이터 판독기에서 예상되는 열입니다.

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

RelationalCommand

관계형 데이터베이스에 대해 실행할 명령입니다.

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

RelationalCommandBuilder

관계형 데이터베이스에 대해 실행할 명령을 빌드합니다.

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

RelationalCommandBuilderDependencies

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

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

RelationalCommandBuilderExtensions

IRelationalCommandBuilder 클래스에 대한 확장 메서드입니다.

RelationalCommandBuilderFactory

인스턴스에 대한 RelationalCommandBuilder 팩터리입니다.

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

RelationalCommandExtensions

일반적으로 내부 코드 및 데이터베이스 공급자가 하위 수준 IRelationalCommand 추상화에서 명령을 실행하는 데 사용하는 확장 메서드입니다.

RelationalConnection

관계형 데이터베이스와의 연결을 나타냅니다.

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

RelationalConnectionDependencies

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

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

RelationalDatabase

컨텍스트와 데이터베이스 공급자 간의 기본 상호 작용 지점입니다.

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

RelationalDatabaseCreator

데이터베이스/스키마 만들기 및 기타 관련 작업을 수행합니다.

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

RelationalDatabaseCreatorDependencies

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

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

RelationalDatabaseDependencies

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

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

RelationalDatabaseProviderServices

관계형 데이터베이스와 상호 작용하는 데 필요한 기본 서비스입니다.

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

RelationalDataReader

관계형 데이터베이스에서 결과 집합을 읽습니다.

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

RelationalExecutionStrategyExtensions

에 대한 IExecutionStrategy 확장 메서드는 관계형 데이터베이스 공급자에서만 사용할 수 있습니다.

RelationalExecutionStrategyFactory

관계형 데이터베이스 공급자와 함께 사용할 인스턴스를 만들기 IExecutionStrategy 위한 팩터리입니다.

RelationalGeometryTypeMapping<TGeometry,TProvider>

NTS Geometry 및 파생 형식에 대한 관계 형식 매핑에 대한 기본 클래스입니다.

RelationalSqlGenerationHelper

SQL 명령 생성에 도움이 되는 서비스를 제공합니다.

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

RelationalSqlGenerationHelperDependencies

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

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

RelationalTransaction

데이터베이스에 대한 트랜잭션입니다.

RelationalTransactionFactory

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

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

RelationalTransactionFactoryDependencies

에 대한 서비스 종속성 매개 변수 클래스입니다 RelationalTransactionFactory.

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

RelationalTypeMapper

.NET 형식을 해당 관계형 데이터베이스 형식에 매핑합니다.

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

RelationalTypeMapperDependencies

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

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

새 종속성이 추가되면 생성자 서명이 변경 될 수 있으므로 공급자 또는 애플리케이션 코드에서 직접이 클래스의 인스턴스를 생성하지 마십시오. 대신, 종속성 주입 컨테이너에 의해 instance 자동으로 만들어지고 삽입되도록 생성자에서 이 형식을 사용합니다. 일부 종속 서비스가 대체된 instance 만들려면 먼저 종속성 주입 컨테이너에서 개체를 resolve 다음 , 'With...'를 사용하여 선택한 서비스를 바꿉니다. 방법. 이 프로세스의 어느 시점에서든 생성자를 호출하지 마세요.

RelationalTypeMapperExtensions

IRelationalTypeMapper 클래스에 대한 확장 메서드입니다.

RelationalTypeMapping

.NET 형식과 데이터베이스 형식 간의 매핑을 나타냅니다.

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

RelationalTypeMappingSource

관계형 형식 매핑 원본의 기본 클래스입니다. 관계형 공급자는 이 클래스에서 파생되고 재정의되어야 합니다. Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSource.FindMapping(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo@)

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

RelationalTypeMappingSourceDependencies

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

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

RelationalTypeMappingSourceExtensions

IRelationalTypeMappingSource 클래스에 대한 확장 메서드입니다.

RelationalValueBufferFactoryDependencies

에 대한 서비스 종속성 매개 변수 클래스입니다 Microsoft.EntityFrameworkCore.Storage.Internal.TypedRelationalValueBufferFactory.

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

새 종속성이 추가되면 생성자 서명이 변경 될 수 있으므로 공급자 또는 애플리케이션 코드에서 직접이 클래스의 인스턴스를 생성하지 마십시오. 대신, 종속성 주입 컨테이너에 의해 instance 자동으로 만들어지고 삽입되도록 생성자에서 이 형식을 사용합니다. 일부 종속 서비스가 대체된 instance 만들려면 먼저 종속성 주입 컨테이너에서 개체를 resolve 다음 , 'With...'를 사용하여 선택한 서비스를 바꿉니다. 방법. 이 프로세스의 어느 시점에서든 생성자를 호출하지 마세요.

서비스 수명은 입니다 Singleton. 즉, 각 서비스의 단일 instance 많은 DbContext 인스턴스에서 사용됩니다. 구현은 스레드로부터 안전해야 합니다. 이 서비스는 로 Scoped등록된 서비스에 의존할 수 없습니다.

RetryLimitExceededException

작업이 구성된 제한보다 더 많은 시간 동안 실패할 때 throw되는 예외입니다.

SByteTypeMapping

.NET SByte 형식과 데이터베이스 형식 간의 매핑을 나타냅니다.

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

ShortTypeMapping

.NET Int16 형식과 데이터베이스 형식 간의 매핑을 나타냅니다.

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

StringRelationalTypeMapper

문자열 속성 형식을 해당 관계형 데이터베이스 형식에 매핑합니다.

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

StringTypeMapping

.NET String 형식과 데이터베이스 형식 간의 매핑을 나타냅니다.

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

TimeOnlyTypeMapping

.NET TimeOnly 형식과 데이터베이스 형식 간의 매핑을 나타냅니다.

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

TimeSpanTypeMapping

.NET TimeSpan 형식과 데이터베이스 형식 간의 매핑을 나타냅니다.

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

TypedRelationalValueBufferFactoryFactory

형식의 인스턴스를 IRelationalValueBufferFactory 만듭니다. IRelationalValueBufferFactory 인스턴스는 특정 결과 셰이프에 연결됩니다. 이 팩터리는 지정된 결과 셰이프에 대한 을 만듭니 IRelationalValueBufferFactory 다.

이 팩터리는 강력한 형식의 API를 사용하여 기본 에서 개별 값을 다시 읽는 값 버퍼를 생성합니다 DbDataReader.

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

서비스 수명은 입니다 Singleton. 즉, 여러 인스턴스에서 단일 instance 사용됩니다DbContext. 구현은 스레드로부터 안전해야 합니다. 이 서비스는 로 Scoped등록된 서비스에 의존할 수 없습니다.

TypeMappingSource

비관계형 형식 매핑의 기본 클래스입니다. 비관계형 공급자는 이 클래스에서 파생되고 재정의되어야 합니다. TypeMappingSourceBase.FindMapping

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

TypeMappingSourceBase

비관계형 형식 매핑 원본에 대한 기본 클래스입니다. 비관계형 공급자는 이 클래스에서 파생되고 재정의되어야 합니다. TypeMappingSourceBase.FindMapping

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

TypeMappingSourceDependencies

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

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

TypeMaterializationInfo

RelationalTypeMapping 데이터베이스에서 값을 읽고 변환할 때 사용할 데이터 판독기에 선택적 IProperty 및 인덱스와 을 연결합니다.

UIntTypeMapping

.NET UInt32 형식과 데이터베이스 형식 간의 매핑을 나타냅니다.

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

ULongTypeMapping

.NET UInt64 형식과 데이터베이스 형식 간의 매핑을 나타냅니다.

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

UntypedRelationalValueBufferFactoryFactory

형식의 인스턴스를 IRelationalValueBufferFactory 만듭니다. IRelationalValueBufferFactory 인스턴스는 특정 결과 셰이프에 연결됩니다. 이 팩터리는 지정된 결과 셰이프에 대한 을 만듭니 IRelationalValueBufferFactory 다.

이 팩터리는 형식화 GetValues(Object[]) 되지 않은 API를 사용하여 기본 에서 개별 값을 다시 읽는 값 버퍼를 생성합니다 DbDataReader.

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

UShortTypeMapping

.NET UInt16 형식과 데이터베이스 형식 간의 매핑을 나타냅니다.

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

구조체

CoreTypeMapping.CoreTypeMappingParameters

계층 구조에서 CoreTypeMapping 사용할 매개 변수 개체입니다.

MaterializationContext

엔터티를 구체화하는 데 필요한 컨텍스트를 포함하는 매개 변수 개체입니다.

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

RelationalCommandParameterObject

의 실행 메서드에 대한 매개 변수 개체입니다 RelationalCommand.

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

RelationalTypeMapping.RelationalTypeMappingParameters

계층 구조에서 RelationalTypeMapping 사용할 매개 변수 개체입니다.

RelationalTypeMappingInfo

속성, 형식 또는 공급자별 관계형 형식 이름에 대한 관계형 형식 매핑을 결정하는 데 필요한 메타데이터에 대해 설명합니다.

TypeMappingInfo

속성 또는 형식에 대한 형식 매핑을 결정하는 데 필요한 메타데이터에 대해 설명합니다.

ValueBuffer

인덱싱된 값 집합을 나타냅니다. 일반적으로 데이터베이스에서 반환된 데이터 행을 나타내는 데 사용됩니다.

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

인터페이스

IByteArrayRelationalTypeMapper

바이트 배열 속성에 사용할 형식 매핑을 결정합니다.

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

IDatabase

컨텍스트와 데이터베이스 공급자 간의 기본 상호 작용 지점입니다.

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

IDatabaseCreator

지정된 데이터베이스 공급자에 대한 데이터베이스를 만들고 삭제합니다.

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

IDatabaseCreatorWithCanConnect

를 확장하여 메서드를 IDatabaseCreator 추가 CanConnect() 합니다. 이 인터페이스는 EF Core 3.0에서 와 IDatabaseCreator 병합됩니다.

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

IDatabaseFacadeDependencies

에 필요한 DatabaseFacade종속성을 노출합니다.

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

IDatabaseFacadeDependenciesAccessor

공급자 및 확장에 대한 액세스를 IDatabaseFacadeDependencies 제공합니다.

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

IDatabaseProvider

데이터베이스 공급자가 현재 컨텍스트에 대해 선택되었음을 EF에 알리고 작동하는 데 필요한 서비스를 제공할 수 있는 기본 지점입니다.

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

IDatabaseProviderServices

데이터베이스 공급자가 작동하기 위해 EF에 필요한 기본 서비스 집합입니다.

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

IDbContextTransaction

데이터베이스에 대한 트랜잭션입니다.

IDbContextTransactionManager

현재 트랜잭션을 만들고 관리합니다.

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

IExceptionDetector

EF 내부 코드 및 데이터베이스 공급자가 다양한 유형의 예외를 검색하는 데 사용됩니다.

IExecutionStrategy

데이터베이스에 대해 명령 또는 쿼리를 실행하는 데 사용되는 전략이며, 오류가 발생할 때 다시 시도하는 논리가 있을 수 있습니다.

IExecutionStrategyFactory

인스턴스에 대한 IExecutionStrategy 팩터리입니다.

IParameterNameGeneratorFactory

ParameterNameGenerator인스턴스를 만듭니다.

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

IRawSqlCommandBuilder

원시 SQL 명령 텍스트를 기반으로 명령을 만듭니다.

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

IRelationalCommand

관계형 데이터베이스에 대해 실행할 명령입니다.

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

IRelationalCommandBuilder

관계형 데이터베이스에 대해 실행할 명령을 빌드합니다.

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

IRelationalCommandBuilderFactory

클래스의 인스턴스를 IRelationalCommandBuilder 만듭니다.

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

IRelationalCommandTemplate

을 채이거나 을 IRelationalCommand 만드는 명령 템플릿 DbCommand

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

IRelationalConnection

관계형 데이터베이스와의 연결을 나타냅니다.

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

IRelationalDatabaseCreator

데이터베이스/스키마 만들기 및 기타 관련 작업을 수행합니다.

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

IRelationalDatabaseFacadeDependencies

및 해당 관계형 확장 메서드에 DatabaseFacade 필요한 종속성을 노출합니다.

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

IRelationalDatabaseProviderServices

관계형 데이터베이스와 상호 작용하는 데 필요한 기본 서비스입니다.

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

IRelationalParameter

의 매개 변수입니다 IRelationalCommand. 이 인터페이스는 실제 값이 아닌 매개 변수의 자리 표시자만 나타냅니다. 이는 동일한 명령을 서로 다른 매개 변수 값으로 여러 번 다시 사용할 수 있기 때문입니다.

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

IRelationalParameterBuilder

의 컬렉션을 빌드합니다 IRelationalParameter.

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

IRelationalTransactionFactory

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

이 형식은 일반적으로 데이터베이스 공급자에서 사용되며 일반적으로 애플리케이션 코드에서 사용되지 않습니다.

IRelationalTransactionManager

관계형 데이터베이스에 대한 현재 트랜잭션을 만들고 관리합니다.

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

IRelationalTypeMapper

.NET 형식을 해당 관계형 데이터베이스 형식에 매핑합니다.

참고: 앞으로 사용 IRelationalTypeMappingSource 하세요.

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

IRelationalTypeMappingSource

관계형 형식 매핑 원본입니다. 형식 매핑은 공급자가 CLR 형식/값을 데이터베이스 형식/값에 매핑하는 방법을 설명합니다.

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

경고: 이 인터페이스를 직접 구현하지 마세요. 대신 에서 RelationalTypeMappingSource파생됩니다.

IRelationalTypeMappingSourcePlugin

플러그 인 관계형 형식 매핑 원본을 나타냅니다.

IRelationalValueBufferFactory

형식의 인스턴스를 ValueBuffer 만듭니다. 는 IRelationalValueBufferFactory 특정 결과 셰이프에 연결되며 해당 결과 셰이프에 대한 값 버퍼만 만듭니다. 다른 결과 셰이프에 대한 인스턴스는 에서 IRelationalValueBufferFactoryFactory만듭니다.

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

IRelationalValueBufferFactoryFactory

형식의 인스턴스를 IRelationalValueBufferFactory 만듭니다. IRelationalValueBufferFactory 인스턴스는 특정 결과 셰이프에 연결됩니다. 이 팩터리는 지정된 결과 셰이프에 대한 을 만듭니 IRelationalValueBufferFactory 다.

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

서비스 수명은 입니다 Singleton. 즉, 여러 인스턴스에서 단일 instance 사용됩니다DbContext. 구현은 스레드로부터 안전해야 합니다. 이 서비스는 로 Scoped등록된 서비스에 의존할 수 없습니다.

ISqlGenerationHelper

SQL 명령 생성에 도움이 되는 서비스를 제공합니다.

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

IStringRelationalTypeMapper

문자열 속성 형식을 해당 관계형 데이터베이스 형식에 매핑합니다.

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

ITransactionEnlistmentManager

현재 Transaction를 관리합니다.

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

ITypeMapper

.NET 형식을 해당 공급자 데이터베이스 형식에 매핑합니다.

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

ITypeMappingSource

핵심 형식 매핑 원본입니다. 형식 매핑은 공급자가 CLR 형식/값을 데이터베이스 형식/값에 매핑하는 방법을 설명합니다.

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

경고: 이 인터페이스를 직접 구현하지 마세요. 대신 비관계형 공급자의 경우 에서 TypeMappingSourceBase 파생하거나 관계형 공급자의 경우 'RelationalTypeMappingSource'를 파생합니다.

ITypeMappingSourcePlugin

플러그 인 형식 매핑 원본을 나타냅니다.

열거형

StoreTypePostfix

저장소 형식 이름에 추가해야 하는 값을 나타냅니다.