Microsoft.EntityFrameworkCore.Storage 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
클래스
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 |
저장소 형식 이름에 추가해야 하는 값을 나타냅니다. |
Entity Framework