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
| Name | Description |
|---|---|
| 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 |
.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 uygulaması: 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. Oluşturucu imzası yeni bağımlılıklar eklendikçe değişebileceği için bu sınıfın örneklerini doğrudan sağlayıcıdan veya uygulama kodundan oluşturmayın. 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öntemlerine bakın. 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 durumu günlüğe ILogger kaydederken durumu olarak sağlanır. |
| DatabaseProvider<TOptionsExtension> |
Veritabanı sağlayıcısının GEÇERLI bağlam için seçildiğini EF'e 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> |
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 |
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 öğesinin 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 |
JSON nesnesi 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. |
| JsonTypePlaceholder |
JsonTypeMapping'in CLR türünü temsil eden bir tür. |
| 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 bir 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ılacak ö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 karşı 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. Oluşturucu imzası yeni bağımlılıklar eklendikçe değişebileceği için bu sınıfın örneklerini doğrudan sağlayıcıdan veya uygulama kodundan oluşturmayın. 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öntemlerine bakın. 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 FindMapping(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. Oluşturucu imzası yeni bağımlılıklar eklendikçe değişebileceği için bu sınıfın örneklerini doğrudan sağlayıcıdan veya uygulama kodundan oluşturmayın. 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öntemlerine bakın. 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. Uygulamanın iş parçacığı güvenli olması gerekir. 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 kesin olarak yazılan API'leri kullanan 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. Uygulamanın iş parçacığı güvenli olması gerekir. 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ından RelationalTypeMapping değerleri okurken ve dönüştürürken kullanmak üzere isteğe bağlı IProperty ve bir dizinle veri okuyucuyla 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 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. |
| 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
| Name | Description |
|---|---|
| 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 değerler 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
| Name | Description |
|---|---|
| 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 ile birleştirilir IDatabaseCreator . 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 |
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 karşı 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 |
Veritabanında bir komut veya sorgu yürütmek için kullanılan bir strateji; büyük olasılıkla bir hata oluştuğunda yeniden deneme mantığıyla. |
| 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 bir 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 ilişkisel uzantı yöntemleri için 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, bir sağlayıcının CLR türlerini/değerlerini veritabanı türlerine/değerlerine 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üretin. |
| IRelationalTypeMappingSourcePlugin |
Eklenti ilişkisel tür eşleme kaynağını temsil eder. |
| IRelationalValueBufferFactory |
Türün ValueBuffer örneklerini oluşturur. , IRelationalValueBufferFactory belirli 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 oluşturmakla IRelationalValueBufferFactory 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. Uygulamanın iş parçacığı güvenli olması gerekir. 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, bir sağlayıcının CLR türlerini/değerlerini veritabanı türlerine/değerlerine 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, ilişkisel olmayan sağlayıcılar için veya ilişkisel sağlayıcılar için 'RelationalTypeMappingSource' türetilir TypeMappingSourceBase . |
| ITypeMappingSourcePlugin |
Eklenti türü eşleme kaynağını temsil eder. |
Numaralandırmalar
| Name | Description |
|---|---|
| StoreTypePostfix |
Mağaza türü adına hangi değerlerin eklenmesi gerektiğini gösterir. |