Aracılığıyla paylaş


Microsoft.EntityFrameworkCore.Storage Ad Alanı

Sınıflar

BoolTypeMapping

.NET Boolean türü ile veritabanı türü arasındaki eşlemeyi temsil eder.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

ByteArrayRelationalTypeMapper

Bayt dizisi özellikleri için kullanılacak tür eşlemesini belirler.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

ByteArrayTypeMapping

Bir .NET Byte dizi türü ile veritabanı türü arasındaki eşlemeyi temsil eder.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

ByteTypeMapping

.NET Byte türü ile veritabanı türü arasındaki eşlemeyi temsil eder.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

CharTypeMapping

.NET Char türü ile veritabanı türü arasındaki eşlemeyi temsil eder.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

CoreTypeMapper

Basit bir varsayılan uygulama ITypeMapper

CoreTypeMapperDependencies

için hizmet bağımlılıkları parametre sınıfı CoreTypeMapper

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

Bu sınıfın örneklerini doğrudan sağlayıcıdan veya uygulama kodundan oluşturmayın, yeni bağımlılıklar eklendikçe oluşturucu imzası değişebilir. Bunun yerine, bağımlılık ekleme kapsayıcısı tarafından bir örneğin otomatik olarak oluşturulması ve eklenmesi için oluşturucunuzda bu türü kullanın. Bazı bağımlı hizmetlerin değiştirildiği bir örnek oluşturmak için, önce bağımlılık ekleme kapsayıcısından nesnesini çözümleyin, ardından 'With...' kullanarak seçili hizmetleri değiştirin Yöntemler. Bu işlemin herhangi bir noktasında oluşturucuyu çağırmayın.

CoreTypeMapping

.NET türü ile veritabanı türü arasındaki eşlemeyi temsil eder.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

Database

Bağlam ile veritabanı sağlayıcısı arasındaki ana etkileşim noktası.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

DatabaseDependencies

için hizmet bağımlılıkları parametre sınıfı Database

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

DatabaseErrorLogState

Veritabanına erişilirken oluşan bir özel durum günlüğe ILogger kaydedilirken durumu olarak sağlanır.

DatabaseProvider<TOptionsExtension>

Veritabanı sağlayıcısının GEÇERLI bağlam için seçildiğini EF'ye bildirebildiği birincil nokta.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

DatabaseProvider<TProviderServices,TOptionsExtension>

Bir veritabanı sağlayıcısının GEÇERLI bağlam için seçildiğini EF'ye bildirebildiği ve çalışması için gereken hizmetleri sağlayabildiği birincil nokta.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

DatabaseProviderDependencies

için hizmet bağımlılıkları parametre sınıfı DatabaseProvider<TOptionsExtension>

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

DatabaseProviderServices

Bir veritabanı sağlayıcısının çalışması için EF tarafından gereken temel hizmet kümesi.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

DateOnlyTypeMapping

.NET DateOnly türü ile veritabanı türü arasındaki eşlemeyi temsil eder.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

DateTimeOffsetTypeMapping

.NET DateTimeOffset türü ile veritabanı türü arasındaki eşlemeyi temsil eder.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

DateTimeTypeMapping

.NET DateTime türü ile veritabanı türü arasındaki eşlemeyi temsil eder.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

DbCommandLogData

Yürütülmekte olan bir DbCommand hakkında günlüğe kaydetme bilgileri.

Bu sınıfın örnekleri genellikle Entity Framework tarafından oluşturulur ve günlükçülere geçirilir, uygulama kodunuzda doğrudan oluşturulacak şekilde tasarlanmamıştır.

DbContextTransactionExtensions

için IDbContextTransactionuzantı yöntemleri.

DbParameterLogData

Yürütülmekte olan bir DbCommand parametresinin parametreleriyle ilgili günlüğe kaydetme bilgileri.

Bu sınıfın örnekleri genellikle Entity Framework tarafından oluşturulur ve günlükçülere geçirilir, uygulama kodunuzda doğrudan oluşturulacak şekilde tasarlanmamıştır.

DecimalTypeMapping

.NET Decimal türü ile veritabanı türü arasındaki eşlemeyi temsil eder.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

DoubleTypeMapping

.NET Double türü ile veritabanı türü arasındaki eşlemeyi temsil eder.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

ExecutionResult<TResult>

Bir işlemin yürütme durumunu temsil eder.

ExecutionStrategy

Uygulamalar için IExecutionStrategy temel sınıf.

ExecutionStrategyContext

için bağımlılıklar sağlayan bir sınıf ExecutionStrategy

ExecutionStrategyDependencies

için hizmet bağımlılıkları parametre sınıfı IExecutionStrategy

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

FloatTypeMapping

.NET Single türü ile veritabanı türü arasındaki eşlemeyi temsil eder.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

GuidTypeMapping

.NET Guid türü ile veritabanı türü arasındaki eşlemeyi temsil eder.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

InMemoryDatabaseRoot

Bu türün aynı örneği geçirildiğinde bağlam örnekleri ve hizmet sağlayıcıları arasında kullanılabilir olacak şekilde tüm bellek içi veritabanları için kök görevi görür UseInMemoryDatabase<TContext>(DbContextOptionsBuilder<TContext>, String, Action<InMemoryDbContextOptionsBuilder>)

IntTypeMapping

.NET Int32 türü ile veritabanı türü arasındaki eşlemeyi temsil eder.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

JsonTypeMapping

Bir JsonElement tür ile veritabanı türü arasındaki eşlemeyi temsil eder.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

LongTypeMapping

.NET Int64 türü ile veritabanı türü arasındaki eşlemeyi temsil eder.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

NonRetryingExecutionStrategy

Bunun bir IExecutionStrategy uygulaması yeniden deneme yapmaz.

ParameterNameGenerator

Parametreler için benzersiz adlar oluşturur.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

ParameterNameGeneratorDependencies

için hizmet bağımlılıkları parametre sınıfı ParameterNameGeneratorFactory

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

ParameterNameGeneratorFactory

Türün ParameterNameGenerator örneklerini oluşturur.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

RawSqlCommand

İlişkisel veritabanında yürütülecek ham SQL komutunu temsil eder.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

ReaderColumn

İlişkisel veri okuyucuda beklenen bir sütun.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

ReaderColumn<T>

İlişkisel veri okuyucuda beklenen bir sütun.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

RelationalCommand

İlişkisel veritabanında yürütülecek komut.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

RelationalCommandBuilder

İlişkisel veritabanında yürütülecek bir komut oluşturur.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

RelationalCommandBuilderDependencies

için hizmet bağımlılıkları parametre sınıfı RelationalCommandBuilder

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

RelationalCommandBuilderExtensions

sınıfı için IRelationalCommandBuilder uzantı yöntemleri.

RelationalCommandBuilderFactory

Örnekler için RelationalCommandBuilder fabrika.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

RelationalCommandExtensions

Genellikle iç kod ve veritabanı sağlayıcıları tarafından alt düzey IRelationalCommand soyutlamada komutları yürütmek için kullanılan uzantı yöntemleri.

RelationalConnection

İlişkisel veritabanıyla bağlantıyı temsil eder.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

RelationalConnectionDependencies

için hizmet bağımlılıkları parametre sınıfı RelationalConnection

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

RelationalDatabase

Bağlam ile veritabanı sağlayıcısı arasındaki ana etkileşim noktası.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

RelationalDatabaseCreator

Veritabanı/şema oluşturma ve diğer ilgili işlemleri gerçekleştirir.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

RelationalDatabaseCreatorDependencies

için hizmet bağımlılıkları parametre sınıfı RelationalDatabaseCreator

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

RelationalDatabaseDependencies

için hizmet bağımlılıkları parametre sınıfı RelationalDatabase

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

RelationalDatabaseProviderServices

İlişkisel veritabanıyla etkileşime geçmek için gereken birincil hizmetler.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

RelationalDataReader

İlişkisel veritabanından sonuç kümelerini okur.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

RelationalExecutionStrategyExtensions

Bunun için IExecutionStrategy uzantı yöntemleri yalnızca ilişkisel veritabanı sağlayıcısıyla kullanılabilir.

RelationalExecutionStrategyFactory

İlişkisel veritabanı sağlayıcılarıyla kullanılmak üzere örnekler oluşturmaya IExecutionStrategy yönelik fabrika.

RelationalGeometryTypeMapping<TGeometry,TProvider>

NTS Geometrisi ve türetilmiş türlerle ilişki türü eşlemeleri için temel sınıf.

RelationalSqlGenerationHelper

SQL komutlarının oluşturulmasına yardımcı olacak hizmetler sağlar.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

RelationalSqlGenerationHelperDependencies

için hizmet bağımlılıkları parametre sınıfı RelationalSqlGenerationHelper

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

RelationalTransaction

Veritabanına yönelik bir işlem.

RelationalTransactionFactory

Örnek oluşturmaya RelationalTransaction yönelik bir fabrika.

Bu tür genellikle veritabanı sağlayıcıları tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

RelationalTransactionFactoryDependencies

için RelationalTransactionFactoryhizmet bağımlılıkları parametre sınıfı.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

RelationalTypeMapper

.NET türlerini ilgili ilişkisel veritabanı türleriyle eşler.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

RelationalTypeMapperDependencies

için hizmet bağımlılıkları parametre sınıfı RelationalTypeMapper

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

Bu sınıfın örneklerini doğrudan sağlayıcıdan veya uygulama kodundan oluşturmayın, yeni bağımlılıklar eklendikçe oluşturucu imzası değişebilir. Bunun yerine, bağımlılık ekleme kapsayıcısı tarafından bir örneğin otomatik olarak oluşturulup eklenmesi için oluşturucunuzda bu türü kullanın. Bazı bağımlı hizmetlerin değiştirildiği bir örnek oluşturmak için önce bağımlılık ekleme kapsayıcısından nesnesini çözün, ardından 'With...' kullanarak seçili hizmetleri değiştirin Yöntemler. Bu işlemin herhangi bir noktasında oluşturucuyu çağırmayın.

RelationalTypeMapperExtensions

sınıfı için IRelationalTypeMapper uzantı yöntemleri.

RelationalTypeMapping

.NET türü ile veritabanı türü arasındaki eşlemeyi temsil eder.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

RelationalTypeMappingSource

İlişkisel tür eşleme kaynağı için temel sınıf. İlişkisel sağlayıcılar bu sınıftan türetilmelidir ve geçersiz kılmalıdır Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSource.FindMapping(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo@)

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

RelationalTypeMappingSourceDependencies

için hizmet bağımlılıkları parametre sınıfı RelationalTypeMappingSource

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

RelationalTypeMappingSourceExtensions

sınıfı için IRelationalTypeMappingSource uzantı yöntemleri.

RelationalValueBufferFactoryDependencies

için Microsoft.EntityFrameworkCore.Storage.Internal.TypedRelationalValueBufferFactoryhizmet bağımlılıkları parametre sınıfı.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

Bu sınıfın örneklerini doğrudan sağlayıcıdan veya uygulama kodundan oluşturmayın, yeni bağımlılıklar eklendikçe oluşturucu imzası değişebilir. Bunun yerine, bağımlılık ekleme kapsayıcısı tarafından bir örneğin otomatik olarak oluşturulması ve eklenmesi için oluşturucunuzda bu türü kullanın. Bazı bağımlı hizmetlerin değiştirildiği bir örnek oluşturmak için, önce bağımlılık ekleme kapsayıcısından nesnesini çözümleyin, ardından 'With...' kullanarak seçili hizmetleri değiştirin Yöntemler. Bu işlemin herhangi bir noktasında oluşturucuyu çağırmayın.

Hizmet ömrü şeklindedir Singleton. Bu, her hizmetin tek bir örneğinin birçok DbContext örnek tarafından kullanıldığı anlamına gelir. Uygulama iş parçacığı açısından güvenli olmalıdır. Bu hizmet olarak Scopedkaydedilen hizmetlere bağımlı olamaz.

RetryLimitExceededException

Eylem yapılandırılan sınırdan daha fazla kez başarısız olduğunda oluşan özel durum.

SByteTypeMapping

.NET SByte türü ile veritabanı türü arasındaki eşlemeyi temsil eder.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

ShortTypeMapping

.NET Int16 türü ile veritabanı türü arasındaki eşlemeyi temsil eder.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

StringRelationalTypeMapper

Dize özellik türlerini ilgili ilişkisel veritabanı türleriyle eşler.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

StringTypeMapping

.NET String türü ile veritabanı türü arasındaki eşlemeyi temsil eder.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

TimeOnlyTypeMapping

.NET TimeOnly türü ile veritabanı türü arasındaki eşlemeyi temsil eder.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

TimeSpanTypeMapping

.NET TimeSpan türü ile veritabanı türü arasındaki eşlemeyi temsil eder.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

TypedRelationalValueBufferFactoryFactory

Türün IRelationalValueBufferFactory örneklerini oluşturur. IRelationalValueBufferFactory örnekler belirli bir sonuç şekline bağlıdır. Bu fabrika, belirli bir sonuç şekli için öğesini oluşturmakla IRelationalValueBufferFactory sorumludur.

Bu fabrika, temel alınan değerleri tek tek okumak için api'leri güçlü bir şekilde yazan değer arabellekleriyle sonuçlanmıştır DbDataReader.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

Hizmet ömrü şeklindedir Singleton. Bu, tek bir örneğin birçok DbContext örnek tarafından kullanıldığı anlamına gelir. Uygulama iş parçacığı açısından güvenli olmalıdır. Bu hizmet olarak Scopedkaydedilen hizmetlere bağımlı olamaz.

TypeMappingSource

İlişkisel olmayan tür eşlemesi için temel sınıf. İlişkisel olmayan sağlayıcılar bu sınıftan türetilmelidir ve geçersiz kılmalıdır TypeMappingSourceBase.FindMapping

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

TypeMappingSourceBase

İlişkisel olmayan tür eşleme kaynağı için temel sınıf. İlişkisel olmayan sağlayıcılar bu sınıftan türetilmelidir ve geçersiz kılmalıdır TypeMappingSourceBase.FindMapping

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

TypeMappingSourceDependencies

için hizmet bağımlılıkları parametre sınıfı TypeMappingSourceBase

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

TypeMaterializationInfo

Veritabanındaki RelationalTypeMapping değerleri okurken ve dönüştürürken kullanmak üzere bir ile isteğe bağlı IProperty ve bir dizin ile veri okuyucuyu ilişkilendirir.

UIntTypeMapping

.NET UInt32 türü ile veritabanı türü arasındaki eşlemeyi temsil eder.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

ULongTypeMapping

.NET UInt64 türü ile veritabanı türü arasındaki eşlemeyi temsil eder.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

UntypedRelationalValueBufferFactoryFactory

Türün IRelationalValueBufferFactory örneklerini oluşturur. IRelationalValueBufferFactory örnekler belirli bir sonuç şekline bağlıdır. Bu fabrika, belirli bir sonuç şekli için öğesini oluşturmakla IRelationalValueBufferFactory sorumludur.

Bu fabrika, temel alınan değerleri tek tek okumak için yazılmamış GetValues(Object[]) API'yi kullanan değer arabelleklerine neden olur DbDataReader.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

UShortTypeMapping

.NET UInt16 türü ile veritabanı türü arasındaki eşlemeyi temsil eder.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

Yapılar

CoreTypeMapping.CoreTypeMappingParameters

Hiyerarşide CoreTypeMapping kullanılacak parametre nesnesi.

MaterializationContext

Bir varlığın gerçekleştirilmesi için gereken bağlamı içeren parametre nesnesi.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

RelationalCommandParameterObject

üzerinde RelationalCommandyürütme yöntemleri için parametre nesnesi.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

RelationalTypeMapping.RelationalTypeMappingParameters

Hiyerarşide RelationalTypeMapping kullanılacak parametre nesnesi.

RelationalTypeMappingInfo

Bir özellik, tür veya sağlayıcıya özgü ilişkisel tür adı için ilişkisel tür eşlemesine karar vermek için gereken meta verileri açıklar.

TypeMappingInfo

Bir özellik veya tür için tür eşlemesine karar vermek için gereken meta verileri açıklar.

ValueBuffer

Dizine alınan bir değer kümesini temsil eder. Genellikle veritabanından döndürülen bir veri satırını temsil etmek için kullanılır.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

Arabirimler

IByteArrayRelationalTypeMapper

Bayt dizisi özellikleri için kullanılacak tür eşlemesini belirler.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

IDatabase

Bağlam ile veritabanı sağlayıcısı arasındaki ana etkileşim noktası.

Bu arabirim genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

IDatabaseCreator

Belirli bir veritabanı sağlayıcısı için veritabanları oluşturur ve siler.

Bu arabirim genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

IDatabaseCreatorWithCanConnect

IDatabaseCreator Yöntemleri eklemek CanConnect() için genişletir. Bu arabirim EF Core 3.0'da ile IDatabaseCreator birleştirilir.

Bu arabirim genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

IDatabaseFacadeDependencies

tarafından DatabaseFacadegereken bağımlılıkları kullanıma sunar.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

IDatabaseFacadeDependenciesAccessor

Sağlayıcılar ve uzantılar için erişimi IDatabaseFacadeDependencies sağlar.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

IDatabaseProvider

Bir veritabanı sağlayıcısının GEÇERLI bağlam için seçildiğini EF'ye bildirebildiği ve çalışması için gereken hizmetleri sağlayabildiği birincil nokta.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

IDatabaseProviderServices

Veritabanı sağlayıcısının çalışması için EF tarafından gereken temel hizmet kümesi.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

IDbContextTransaction

Veritabanına yönelik bir işlem.

IDbContextTransactionManager

Geçerli işlemi oluşturur ve yönetir.

Bu arabirim genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

IExceptionDetector

EF iç kodu ve veritabanı sağlayıcıları tarafından çeşitli özel durum türlerini algılamak için kullanılır.

IExecutionStrategy

Büyük olasılıkla bir hata oluştuğunda yeniden deneme mantığıyla veritabanında bir komut veya sorgu yürütmek için kullanılan bir strateji.

IExecutionStrategyFactory

Örnekler için IExecutionStrategy fabrika.

IParameterNameGeneratorFactory

örneklerini ParameterNameGeneratoroluşturur.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

IRawSqlCommandBuilder

Ham SQL komut metnini temel alan komutlar oluşturur.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

IRelationalCommand

İlişkisel veritabanında yürütülecek komut.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

IRelationalCommandBuilder

İlişkisel veritabanında yürütülecek bir komut oluşturur.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

IRelationalCommandBuilderFactory

sınıfının örneklerini IRelationalCommandBuilder oluşturur.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

IRelationalCommandTemplate

veya oluşturmak için bir IRelationalCommand komut şablonu DbCommand

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

IRelationalConnection

İlişkisel veritabanıyla bağlantıyı temsil eder.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

IRelationalDatabaseCreator

Veritabanı/şema oluşturma ve diğer ilgili işlemleri gerçekleştirir.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

IRelationalDatabaseFacadeDependencies

ve onun ilişkisel uzantı yöntemleri tarafından DatabaseFacade gereken bağımlılıkları kullanıma sunar.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

IRelationalDatabaseProviderServices

İlişkisel veritabanıyla etkileşime geçmek için gereken birincil hizmetler.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

IRelationalParameter

içindeki bir IRelationalCommandparametre. Bu arabirimin yalnızca bir parametre için yer tutucuyu temsil ettiğini ve gerçek değeri temsil ettiğini unutmayın. Bunun nedeni, aynı komutun farklı parametre değerleriyle birden çok kez yeniden kullanılabilmesidir.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

IRelationalParameterBuilder

bir koleksiyonu IRelationalParameteroluşturur.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

IRelationalTransactionFactory

Örnek oluşturmaya RelationalTransaction yönelik bir fabrika.

Bu tür genellikle veritabanı sağlayıcıları tarafından kullanılır Genellikle uygulama kodunda kullanılmaz.

IRelationalTransactionManager

İlişkisel veritabanı için geçerli işlemi oluşturur ve yönetir.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

IRelationalTypeMapper

.NET türlerini ilgili ilişkisel veritabanı türleriyle eşler.

Not: İleriye doğru kullanın IRelationalTypeMappingSource .

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

IRelationalTypeMappingSource

İlişkisel tür eşleme kaynağı. Tür eşlemeleri, sağlayıcının CLR türlerini/değerlerini veritabanı türleri/değerleriyle nasıl eşlediği açıklanmaktadır.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

Uyarı: Bu arabirimi doğrudan uygulamayın. Bunun yerine, 'den RelationalTypeMappingSourcetüretilir.

IRelationalTypeMappingSourcePlugin

Eklenti ilişkisel tür eşleme kaynağını temsil eder.

IRelationalValueBufferFactory

Türün ValueBuffer örneklerini oluşturur. belirli IRelationalValueBufferFactory bir sonuç şekline bağlıdır ve yalnızca bu sonuç şekli için değer arabellekleri oluşturur. Farklı sonuç şekillerinin örnekleri tarafından IRelationalValueBufferFactoryFactoryoluşturulur.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

IRelationalValueBufferFactoryFactory

Türün IRelationalValueBufferFactory örneklerini oluşturur. IRelationalValueBufferFactory örnekler belirli bir sonuç şekline bağlıdır. Bu fabrika, belirli bir sonuç şekli için öğesini IRelationalValueBufferFactory oluşturmakla sorumludur.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

Hizmet ömrü şeklindedir Singleton. Bu, tek bir örneğin birçok DbContext örnek tarafından kullanıldığı anlamına gelir. Uygulama iş parçacığı güvenli olmalıdır. Bu hizmet olarak Scopedkaydedilen hizmetlere bağımlı olamaz.

ISqlGenerationHelper

SQL komutlarının oluşturulmasına yardımcı olacak hizmetler sağlar.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

IStringRelationalTypeMapper

Dize özellik türlerini ilgili ilişkisel veritabanı türleriyle eşler.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

ITransactionEnlistmentManager

Geçerli Transactionöğesini yönetir.

Bu arabirim genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

ITypeMapper

.NET türlerini ilgili sağlayıcı veritabanı türleriyle eşler.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

ITypeMappingSource

Çekirdek türü eşleme kaynağı. Tür eşlemeleri, sağlayıcının CLR türlerini/değerlerini veritabanı türleri/değerleriyle nasıl eşlediği açıklanmaktadır.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

Uyarı: Bu arabirimi doğrudan uygulamayın. Bunun yerine, 'den TypeMappingSourceBase ilişkisel olmayan sağlayıcılar için veya ilişkisel sağlayıcılar için 'RelationalTypeMappingSource' türetilir.

ITypeMappingSourcePlugin

Eklenti türü eşleme kaynağını temsil eder.

Numaralandırmalar

StoreTypePostfix

Mağaza türü adına hangi değerlerin eklenmesi gerektiğini gösterir.