Microsoft.EntityFrameworkCore.Storage Ad Alanı
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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. |
Entity Framework