Microsoft.EntityFrameworkCore Ad Alanı

Sınıflar

Name Description
BackingFieldAttribute

Bu özellik veya gezinti özelliğiyle ilişkili yedekleme alanını adlandırın.

ChangeTrackerExtensions

için ChangeTrackeruzantı yöntemleri.

CommentAttribute

Bir sınıfı, özelliği veya alanı ilgili veritabanı tablosunda veya sütununda ayarlanacak bir açıklamayla işaretler.

ConventionAnnotatableExtensions

için IConventionAnnotatableuzantı yöntemleri.

ConventionEntityTypeExtensions

için IConventionEntityTypeuzantı yöntemleri.

ConventionForeignKeyExtensions

için IConventionForeignKeyuzantı yöntemleri.

ConventionKeyExtensions

için IConventionKeyuzantı yöntemleri.

ConventionModelExtensions

için IConventionModeluzantı yöntemleri.

ConventionNavigationExtensions

için IConventionNavigationuzantı yöntemleri.

ConventionPropertyBaseExtensions

için IConventionPropertyBaseuzantı yöntemleri.

ConventionPropertyExtensions

için IConventionPropertyuzantı yöntemleri.

ConventionTypeBaseExtensions

için IConventionTypeBaseuzantı yöntemleri.

CosmosDatabaseFacadeExtensions

'den Database döndürülen uzantı yöntemleri DatabaseFacade yalnızca Cosmos sağlayıcısıyla kullanılabilir.

CosmosDbContextOptionsExtensions

için DbContextOptionsBuilderCosmos'a özgü uzantı yöntemleri.

CosmosDbFunctionsExtensions

LINQ to Entities sorgularında kullanıldığında veritabanı işlevlerine çevrilen CLR yöntemleri sağlar. Bu sınıftaki yöntemlere aracılığıyla Functionserişilir.

CosmosEntityTypeBuilderExtensions

için EntityTypeBuilderCosmos'a özgü uzantı yöntemleri.

CosmosEntityTypeExtensions

Cosmos meta verileri için varlık türü uzantısı yöntemleri.

CosmosIndexBuilderExtensions

için IndexBuilderAzure Cosmos DB özgü uzantı yöntemleri.

CosmosIndexExtensions

Azure Cosmos DB özgü meta veriler için dizin uzantısı yöntemleri.

CosmosModelBuilderExtensions

için ModelBuilderCosmos'a özgü uzantı yöntemleri.

CosmosModelExtensions

Cosmos meta verileri için model uzantısı yöntemleri.

CosmosPrimitiveCollectionBuilderExtensions

için PrimitiveCollectionBuilderCosmos'a özgü uzantı yöntemleri.

CosmosPropertyBuilderExtensions

için PropertyBuilderCosmos'a özgü uzantı yöntemleri.

CosmosPropertyExtensions

Cosmos meta verileri için özellik uzantısı yöntemleri.

CosmosQueryableExtensions

LINQ sorguları için Cosmos'a özgü uzantı yöntemleri.

CosmosTriggerBuilderExtensions

için TriggerBuilderCosmos DB'ye özgü uzantı yöntemleri.

CosmosTriggerExtensions

ve ilgili türler için Cosmos DB'ye ITrigger özgü uzantı yöntemleri.

DbContext

DbContext örneği, veritabanıyla bir oturumu temsil eder ve varlıklarınızın örneklerini sorgulamak ve kaydetmek için kullanılabilir. DbContext, İş Birimi ve Depo desenlerinin bir bileşimidir.

DbContextOptions

tarafından DbContextkullanılacak seçenekler. Normalde bu sınıfın örneklerini oluşturmak için öğesini DbContextOptionsBuilder geçersiz kılar OnConfiguring(DbContextOptionsBuilder) veya kullanırsınız ve uygulama kodunuzda doğrudan oluşturulacak şekilde tasarlanmamıştır.

DbContextOptions<TContext>

tarafından DbContextkullanılacak seçenekler. Normalde bu sınıfın örneklerini oluşturmak için öğesini DbContextOptionsBuilder<TContext> geçersiz kılar OnConfiguring(DbContextOptionsBuilder) veya kullanırsınız ve uygulama kodunuzda doğrudan oluşturulacak şekilde tasarlanmamıştır.

DbContextOptionsBuilder

yapılandırmak DbContextOptionsiçin basit bir API yüzeyi sağlar. Veritabanları (ve diğer uzantılar) genellikle bu nesne üzerinde bir bağlam için kullanılacak veritabanı bağlantısını (ve diğer seçenekleri) yapılandırmanıza olanak sağlayan uzantı yöntemlerini tanımlar.

DbContextOptionsBuilder<TContext>

yapılandırmak DbContextOptions<TContext>için basit bir API yüzeyi sağlar. Veritabanları (ve diğer uzantılar) genellikle bu nesne üzerinde bir bağlam için kullanılacak veritabanı bağlantısını (ve diğer seçenekleri) yapılandırmanıza olanak sağlayan uzantı yöntemlerini tanımlar.

DbFunctionAttribute

CLR yönteminin LINQ sorgularında kullanılabilmesi için statik bir CLR yöntemini veritabanı işleviyle eşler. Kurala göre, veritabanı işlevinin adı ve varsayılan şema olarak .NET yöntemi adını kullanır.

DbFunctions

LINQ to Entities sorgularında kullanıldığında veritabanı işlevlerine çevrilen CLR yöntemleri sağlar. Bu sınıftaki yöntemlere aracılığıyla Functionserişilir.

DbFunctionsExtensions

LINQ to Entities sorgularında kullanıldığında veritabanı işlevlerine çevrilen CLR yöntemleri sağlar. Bu sınıftaki yöntemlere aracılığıyla Functionserişilir.

DbLoggerCategory

Günlükçü kategorilerini Intellisense/sekme tamamlama kolay bir şekilde almak için bir API.

DbLoggerCategory.ChangeTracking

Değişiklik algılama ve izlemeden iletiler için günlükçü kategorisi.

DbLoggerCategory.Database

Veritabanı etkileşimleriyle ilgili iletiler için günlükçü kategorileri.

DbLoggerCategory.Database.Command

Veritabanına gönderilen SQL de dahil olmak üzere komut yürütme için günlükçü kategorisi.

DbLoggerCategory.Database.Connection

Bağlantı işlemleriyle ilgili iletiler için günlükçü kategorisi.

DbLoggerCategory.Database.Transaction

İşlem işlemleriyle ilgili iletiler için günlükçü kategorisi.

DbLoggerCategory.Infrastructure

Entity Framework altyapısından çeşitli iletiler için günlükçü kategorisi.

DbLoggerCategory.Migrations

Geçişler'den günlükçü kategori iletileri.

DbLoggerCategory.Model

Model oluşturma ve meta veri ile ilgili iletiler için günlükçü kategorileri.

DbLoggerCategory.Model.Validation

Model doğrulamasından gelen iletiler için günlükçü kategorisi.

DbLoggerCategory.Query

Sorgular ile ilgili iletiler için günlükçü kategorisi, kategoride DbLoggerCategory.Database.Command yer alan oluşturulan SQL hariç.

DbLoggerCategory.Scaffolding

yapı iskelesinden/tersine mühendislikten iletiler için günlükçü kategorisi.

DbLoggerCategory.Update

ile ilgili SaveChanges()iletiler için günlükçü kategorisi, özellikle kategorilerin kapsadığı DbLoggerCategory.Database veritabanı etkileşimleriyle ilgili iletiler hariç.

DbQuery<TQuery>

, DbQuery<TQuery> örneklerini TQuerysorgulamak için kullanılabilir. için DbQuery<TQuery> yapılan LINQ sorguları, veritabanındaki sorgulara çevrilir.

ile yapılan LINQ sorgusunun DbQuery<TQuery> sonuçları veritabanından döndürülen sonuçları içerir ve veritabanında kalıcı olmayan bağlamda yapılan değişiklikleri yansıtmayabilir. Örneğin, sonuçlar yeni eklenen görünümleri içermez ve yine de silinmek üzere işaretlenmiş görünümler içerebilir.

Kullanılan veritabanına bağlı olarak, bir LINQ sorgusunun bazı bölümleri veritabanı sorgusuna DbQuery<TQuery> çevrilmesi yerine bellekte değerlendirilebilir.

DbQuery<TQuery>nesneleri genellikle türetilmiş DbContext veya DbQuery<TQuery> yöntemindeki Query<TQuery>() bir özellikten elde edilir.

DbSet<TEntity>

, DbSet<TEntity> örneklerini TEntitysorgulamak ve kaydetmek için kullanılabilir. için DbSet<TEntity> yapılan LINQ sorguları, veritabanındaki sorgulara çevrilir.

DbUpdateConcurrencyException

Veritabanına kaydedilirken eşzamanlılık ihlaliyle karşılaşıldığında oluşan bir özel durum. Kaydetme sırasında beklenmeyen sayıda satır etkilendiğinde eşzamanlılık ihlali oluşur. Bunun nedeni genellikle veritabanındaki verilerin belleğe yüklendikten sonra değiştirilmesidir.

DbUpdateException

Veritabanına kaydedilirken bir hatayla karşılaşıldığında oluşan bir özel durum.

DeleteBehaviorAttribute

Silme işleminin silindiğinde veya ilişki kesildiğinde bir ilişkideki bağımlı varlıklara nasıl uygulandığını göstermek için ilişkinin bağımlı tarafındaki gezinti özelliğini yapılandırılır.

EF

Uygulama kodunda yararlı olan yöntemler. Örneğin, LINQ sorgusunda gölge durum özelliğine başvurma.

EFExtensions

Uygulama kodunda yararlı olan yöntemler. Örneğin, LINQ sorgusunda gölge durum özelliğine başvurma.

EntityFrameworkQueryableExtensions

Entity Framework LINQ ile ilgili uzantı yöntemleri.

EntityTypeConfigurationAttribute

Varlık türü için yapılandırma türünü belirtir.

EntityTypeConfigurationAttribute<TConfiguration,TEntity>

Varlık türü için yapılandırma türünü belirtir.

EntityTypeExtensions

için IReadOnlyEntityTypevarlık türü uzantısı yöntemleri.

ExecutionStrategyExtensions

için uzantı yöntemleri IExecutionStrategy

ForeignKeyExtensions

için IReadOnlyForeignKeyuzantı yöntemleri.

IndexAttribute

Veritabanında oluşturulacak dizini belirtir.

IndexExtensions

için IIndexuzantı yöntemleri.

InMemoryDatabaseFacadeExtensions

için Databasebellek içi özel uzantı yöntemleri.

InMemoryDbContextOptionsExtensions

için DbContextOptionsBuilderbellek içi özel uzantı yöntemleri.

InMemoryEntityTypeBuilderExtensions

Bellek içi sağlayıcı için EntityTypeBuilder uzantı yöntemleri.

InMemoryEntityTypeExtensions

Bellek içi sağlayıcı için IReadOnlyEntityType uzantı yöntemleri.

KeyExtensions

için IReadOnlyKeyuzantı yöntemleri.

KeylessAttribute

Bir türü anahtarsız varlık olarak işaretler.

LazyLoadingProxiesOptionsBuilder

üzerinde DbContextOptionsbelirli SQL Server yapılandırmanın gerçekleştirilmesini sağlar.

ModelBuilder

Varlıklarınızın şeklini, aralarındaki ilişkileri ve veritabanına nasıl eşlendiğini tanımlayan bir yapılandırmaya yönelik basit bir IMutableModel API yüzeyi sağlar.

ModelConfigurationBuilder

Varsayılanları ayarlamak ve kuralları çalıştırmadan önce yapılandırmak için basit bir API yüzeyi sağlar.

ModelCreationDependencies

Bu, Entity Framework Core altyapısını destekleyen ve genel API'ler ile aynı uyumluluk standartlarına tabi olmayan bir iç API'dir. Herhangi bir sürümde bildirimde bulunmaksızın değiştirilebilir veya kaldırılabilir. Bunu yalnızca kodunuzda son derece dikkatli bir şekilde kullanmanız ve bunu yapmanın yeni bir Entity Framework Core sürümüne güncelleştirme sırasında uygulama hatalarına neden olabileceğini bilmeniz gerekir.

ModelExtensions

için IReadOnlyModeluzantı yöntemleri.

MutableAnnotatableExtensions

için IMutableAnnotatableuzantı yöntemleri.

MutableEntityTypeExtensions

için IMutableEntityTypeuzantı yöntemleri.

MutableForeignKeyExtensions

için IMutableForeignKeyuzantı yöntemleri.

MutableKeyExtensions

için IMutableKeyuzantı yöntemleri.

MutableModelExtensions

için IMutableModeluzantı yöntemleri.

MutableNavigationExtensions

için IMutableNavigationuzantı yöntemleri.

MutablePropertyBaseExtensions

için IMutablePropertyBaseuzantı yöntemleri.

MutablePropertyExtensions

için IMutablePropertyuzantı yöntemleri.

MutableTypeBaseExtensions

için IMutableTypeBaseuzantı yöntemleri.

NavigationExtensions

için IReadOnlyNavigationuzantı yöntemleri.

ObservableCollectionExtensions

için ObservableCollection<T>uzantı yöntemleri.

OwnedAttribute

Bir türü sahip olunan olarak işaretler. Bu türe yapılan tüm başvurular sahip olunan varlık türleri olarak yapılandırılır.

PrecisionAttribute

Bu özellikte izin verilen verilerin duyarlığı yapılandırılır. Örneğin, özellik bir Decimal ise, bu en fazla basamak sayısıdır.

PrimaryKeyAttribute

Bu CLR türüne eşlenen varlık türü için birincil anahtarı belirtir.

PropertyBaseExtensions

için IReadOnlyPropertyBaseuzantı yöntemleri.

PropertyExtensions

için IReadOnlyPropertyuzantı yöntemleri.

ProxiesExtensions

Entity Framework Core ile ara sunucuların kullanımıyla ilgili uzantı yöntemleri.

RelationalCollectionOwnershipBuilderExtensions

için CollectionOwnershipBuilderilişkisel veritabanına özgü uzantı yöntemleri.

RelationalComplexCollectionBuilderExtensions

için ComplexCollectionBuilderilişkisel veritabanına özgü uzantı yöntemleri.

RelationalComplexCollectionTypePropertyBuilderExtensions

için ComplexCollectionTypePropertyBuilderilişkisel veritabanına özgü uzantı yöntemleri.

RelationalComplexPropertyBuilderExtensions

için ComplexPropertyBuilderilişkisel veritabanına özgü uzantı yöntemleri.

RelationalComplexPropertyExtensions

İlişkisel veritabanı meta verileri için karmaşık özellik uzantısı yöntemleri.

RelationalComplexTypeExtensions

İlişkisel veritabanı meta verileri için karmaşık tür uzantısı yöntemleri.

RelationalComplexTypePrimitiveCollectionBuilderExtensions

için ComplexTypePrimitiveCollectionBuilderilişkisel veritabanına özgü uzantı yöntemleri.

RelationalComplexTypePropertyBuilderExtensions

için ComplexTypePropertyBuilderilişkisel veritabanına özgü uzantı yöntemleri.

RelationalDatabaseFacadeExtensions

'den Database döndürülen uzantı yöntemleri DatabaseFacade yalnızca ilişkisel veritabanı sağlayıcılarıyla kullanılabilir.

RelationalDbFunctionsExtensions

LINQ to Entities sorgularında kullanıldığında veritabanı işlevlerine çevrilen CLR yöntemleri sağlar. Bu sınıftaki yöntemlere aracılığıyla Functionserişilir.

RelationalElementTypeBuilderExtensions

için ElementTypeBuilderilişkisel veritabanına özgü uzantı yöntemleri.

RelationalElementTypeExtensions

IElementType ilişkisel veritabanı meta verileri için uzantı yöntemleri.

RelationalEntityTypeBuilderExtensions

için EntityTypeBuilderilişkisel veritabanına özgü uzantı yöntemleri.

RelationalEntityTypeExtensions

İlişkisel veritabanı meta verileri için varlık türü uzantısı yöntemleri.

RelationalForeignKeyBuilderExtensions

İlişki oluşturucuları için ilişkisel veritabanına özgü uzantı yöntemleri.

RelationalForeignKeyExtensions

İlişkisel veritabanı meta verileri için yabancı anahtar uzantısı yöntemleri.

RelationalIndexBuilderExtensions

için IndexBuilderilişkisel veritabanına özgü uzantı yöntemleri.

RelationalIndexExtensions

İlişkisel veritabanı meta verileri için dizin uzantısı yöntemleri.

RelationalKeyBuilderExtensions

için KeyBuilderilişkisel veritabanına özgü uzantı yöntemleri.

RelationalKeyExtensions

İlişkisel veritabanı meta verileri için temel uzantı yöntemleri.

RelationalMetadataExtensions

Meta veriler için ilişkisel veritabanına özgü uzantı yöntemleri.

RelationalModelBuilderExtensions

için ModelBuilderilişkisel veritabanına özgü uzantı yöntemleri.

RelationalModelExtensions

İlişkiye özgü model uzantısı yöntemleri.

RelationalOwnedNavigationBuilderExtensions

için OwnedNavigationBuilderilişkisel veritabanına özgü uzantı yöntemleri.

RelationalPrimitiveCollectionBuilderExtensions

için PrimitiveCollectionBuilderilişkisel veritabanına özgü uzantı yöntemleri.

RelationalPropertiesConfigurationBuilderExtensions

için PropertiesConfigurationBuilderilişkisel veritabanına özgü uzantı yöntemleri.

RelationalPropertyBuilderExtensions

için PropertyBuilderilişkisel veritabanına özgü uzantı yöntemleri.

RelationalPropertyExtensions

İlişkisel veritabanı meta verileri için özellik uzantısı yöntemleri.

RelationalQueryableExtensions

LINQ sorguları için ilişkisel veritabanına özgü uzantı yöntemleri.

RelationalQueryTypeBuilderExtensions

için QueryTypeBuilderilişkisel veritabanına özgü uzantı yöntemleri.

RelationalReferenceCollectionBuilderExtensions

için ReferenceCollectionBuilderilişkisel veritabanına özgü uzantı yöntemleri.

RelationalReferenceOwnershipBuilderExtensions

için ReferenceOwnershipBuilderilişkisel veritabanına özgü uzantı yöntemleri.

RelationalReferenceReferenceBuilderExtensions

için ReferenceReferenceBuilderilişkisel veritabanına özgü uzantı yöntemleri.

RelationalTriggerBuilderExtensions

için TriggerBuilderilişkisel veritabanına özgü uzantı yöntemleri.

RelationalTriggerExtensions

İlişkisel veritabanı meta verileri için uzantı yöntemlerini tetikleyin.

RelationalTypeBaseExtensions

İlişkisel veritabanı meta verileri için tür uzantısı yöntemleri.

RelationalTypeMappingConfigurationBuilderExtensions

için TypeMappingConfigurationBuilderilişkisel veritabanına özgü uzantı yöntemleri.

SaveChangesEventArgs

ve DbContext.SaveChangesAsync olayları için DbContext.SaveChanges temel olay bağımsız değişkenleri.

SaveChangesFailedEventArgs

Olay için SaveChangesFailed olay bağımsız değişkenleri.

SavedChangesEventArgs

Olay için SavedChanges olay bağımsız değişkenleri.

SavingChangesEventArgs

Olay için SavingChanges olay bağımsız değişkenleri.

ScaffoldingModelExtensions

Tasarım zamanı modeli uzantıları.

ServicePropertyExtensions

için IServicePropertyuzantı yöntemleri.

SkipNavigationExtensions

için ISkipNavigationuzantı yöntemleri.

SqliteComplexTypePropertyBuilderExtensions

için ComplexTypePropertyBuilderSQLite'e özgü uzantı yöntemleri.

SqliteDatabaseFacadeExtensions

için DatabaseSQLite'e özgü uzantı yöntemleri.

SqliteDbContextOptionsBuilderExtensions

için DbContextOptionsBuilderSQLite'e özgü uzantı yöntemleri.

SqliteDbFunctionsExtensions

Microsoft için uzantı DbFunctions yöntemlerini içerir. EntityFrameworkCore.Sqlite sağlayıcısı.

SqliteEntityTypeBuilderExtensions

Sqlite'e özgü meta veriler için varlık türü oluşturucu uzantısı yöntemleri.

SqliteEntityTypeExtensions

Sqlite'e özgü meta veriler için varlık türü uzantısı yöntemleri.

SqliteEntityTypeMappingFragmentExtensions

için IReadOnlyEntityTypeMappingFragmentSQLite'e özgü uzantı yöntemleri.

SqliteIndexBuilderExtensions

için IndexBuilderSQLite'e özgü uzantı yöntemleri.

SqliteKeyBuilderExtensions

için KeyBuilderSQLite'e özgü uzantı yöntemleri.

SqliteMetadataExtensions

Meta veriler için belirli uzantı yöntemlerini SQLite.

SqliteNetTopologySuiteDbContextOptionsBuilderExtensions

için SqliteDbContextOptionsBuilderNetTopologySuite'a özgü uzantı yöntemleri.

SqliteNetTopologySuitePropertyBuilderExtensions

için PropertyBuilderSQLite ve NetTopologySuite'a özgü uzantı yöntemleri.

SqlitePropertyBuilderExtensions

için PropertyBuilderSQLite'e özgü uzantı yöntemleri.

SqlitePropertyExtensions

SQLite meta verileri için IProperty uzantı yöntemleri.

SqliteReferenceCollectionBuilderExtensions

için ReferenceCollectionBuilderSQLite'e özgü uzantı yöntemleri.

SqliteReferenceReferenceBuilderExtensions

için ReferenceReferenceBuilderSQLite'e özgü uzantı yöntemleri.

SqliteTableBuilderExtensions

için TableBuilderSqlite'e özgü uzantı yöntemleri.

SqliteTableExtensions

için ITableSQLite'e özgü uzantı yöntemleri.

SqlServerCollectionOwnershipBuilderExtensions

için CollectionOwnershipBuilderbelirli uzantı yöntemlerini SQL Server.

SqlServerComplexTypePrimitiveCollectionBuilderExtensions

için ComplexTypePrimitiveCollectionBuilderbelirli uzantı yöntemlerini SQL Server.

SqlServerComplexTypePropertyBuilderExtensions

için ComplexTypePropertyBuilderbelirli uzantı yöntemlerini SQL Server.

SqlServerDatabaseFacadeExtensions

için Databasebelirli uzantı yöntemlerini SQL Server.

SqlServerDbContextOptionsExtensions

için DbContextOptionsBuilderbelirli uzantı yöntemlerini SQL Server.

SqlServerDbFunctionsExtensions

LINQ to Entities sorgularında kullanıldığında veritabanı işlevlerine çevrilen CLR yöntemleri sağlar. Bu sınıftaki yöntemlere aracılığıyla Functionserişilir.

SqlServerDbSetExtensions

DbSet'te köklenen LINQ sorguları için Sql Server veritabanına özgü uzantı yöntemleri.

SqlServerEntityTypeBuilderExtensions

için EntityTypeBuilderbelirli uzantı yöntemlerini SQL Server.

SqlServerEntityTypeExtensions

SQL Server özgü meta veriler için varlık türü uzantısı yöntemleri.

SqlServerEntityTypeMappingFragmentExtensions

için IReadOnlyEntityTypeMappingFragmentbelirli uzantı yöntemlerini SQL Server.

SqlServerIndexBuilderExtensions

için IndexBuilderbelirli uzantı yöntemlerini SQL Server.

SqlServerIndexExtensions

SQL Server özgü meta veriler için dizin uzantısı yöntemleri.

SqlServerKeyBuilderExtensions

için KeyBuilderbelirli uzantı yöntemlerini SQL Server.

SqlServerKeyExtensions

SQL Server özgü meta veriler için anahtar uzantısı yöntemleri.

SqlServerMetadataExtensions

Meta veriler için belirli uzantı yöntemlerini SQL Server.

SqlServerModelBuilderExtensions

için ModelBuilderbelirli uzantı yöntemlerini SQL Server.

SqlServerModelExtensions

SQL Server özgü meta veriler için model uzantısı yöntemleri.

SqlServerNetTopologySuiteDbContextOptionsBuilderExtensions

için SqlServerDbContextOptionsBuilderNetTopologySuite'a özgü uzantı yöntemleri.

SqlServerPrimitiveCollectionBuilderExtensions

için PrimitiveCollectionBuilderbelirli uzantı yöntemlerini SQL Server.

SqlServerPropertyBuilderExtensions

için PropertyBuilderbelirli uzantı yöntemlerini SQL Server.

SqlServerPropertyExtensions

SQL Server özgü meta veriler için özellik uzantısı yöntemleri.

SqlServerReferenceCollectionBuilderExtensions

için ReferenceCollectionBuilderbelirli uzantı yöntemlerini SQL Server.

SqlServerReferenceOwnershipBuilderExtensions

için ReferenceOwnershipBuilderbelirli uzantı yöntemlerini SQL Server.

SqlServerReferenceReferenceBuilderExtensions

için ReferenceReferenceBuilderbelirli uzantı yöntemlerini SQL Server.

SqlServerRetryingExecutionStrategy

SQL Server IExecutionStrategy üzerinde başarısız yürütmeleri yeniden denemek için bir uygulama.

SqlServerTableBuilderExtensions

için TableBuilderbelirli uzantı yöntemlerini SQL Server.

SqlServerTableExtensions

için ITablebelirli uzantı yöntemlerini SQL Server.

TableExpressionExtensions

ve ilgili türler için TableExpressionBase tür uzantısı yöntemleri.

TypeBaseExtensions

için IReadOnlyTypeBaseuzantı yöntemleri.

UnicodeAttribute

özelliği, unicode karakterleri kalıcı hale gelebilecek şekilde yapılandırılır.

VectorDistanceOptions

Geçirilecek seçenekler VectorDistance(DbFunctions, ReadOnlyMemory<Single>, ReadOnlyMemory<Single>, Nullable<Boolean>, VectorDistanceOptions)

WarningConfigurationBuilderExtensions

için WarningsConfigurationBuilderilişkisel veritabanına özgü uzantı yöntemleri.

Yapılar

Name Description
CosmosPage<T>

Kullanıcı sorgusundan döndürülen tek bir sonuç sayfası; uzun sonuç kümelerini sayfalandırmak için kullanılabilir. tarafından ToPageAsync<TSource>(IQueryable<TSource>, Int32, String, Nullable<Int32>, CancellationToken)döndürülür.

DbContextId

Bağlam örneği ve varsa havuz kirası için benzersiz bir tanımlayıcı.

RawSqlString

Ham SQL sorgusunu temsil eden bir dize. Bu tür, normal ve ilişkilendirilmiş FromSql<TEntity>(IQueryable<TEntity>, RawSqlString, Object[]) ile ExecuteSqlCommand(DatabaseFacade, RawSqlString, Object[])

Arabirimler

Name Description
IDbContextFactory<TContext>

Örnek oluşturmak DbContext için bir fabrika tanımlar.

IEntityTypeConfiguration<TEntity>

Bir varlık türünün yapılandırmasının, içinde satır OnModelCreating(ModelBuilder)içi yerine ayrı bir sınıfa hesaba katılmasına izin verir. Yöntemindeki Configure(EntityTypeBuilder<TEntity>) varlık için yapılandırma uygulayarak bu arabirimi uygulayın ve ardından kullanarak modele ApplyConfiguration<TEntity>(IEntityTypeConfiguration<TEntity>) yapılandırmayı uygulayın OnModelCreating(ModelBuilder).

IQueryTypeConfiguration<TQuery>

Bir sorgu türünün yapılandırmasının, içinde satır OnModelCreating(ModelBuilder)içi yerine ayrı bir sınıfa hesaba katılmasına izin verir. Yöntemindeki Configure(QueryTypeBuilder<TQuery>) sorgu için yapılandırma uygulayarak bu arabirimi uygulayın ve ardından kullanarak modele ApplyConfiguration<TQuery>(IQueryTypeConfiguration<TQuery>) yapılandırmayı uygulayın OnModelCreating(ModelBuilder).

Numaralandırmalar

Name Description
AutoTransactionBehavior

Bir kullanıcı işlemi 'BeginTransaction' aracılığıyla oluşturulmadıysa veya 'UseTransaction' aracılığıyla sağlandıysa, işlemin otomatik SaveChanges() olarak oluşturulup oluşturulmayacağını gösterir.

ChangeTrackingStrategy

Bağlamın varlık türünün bir örneğinin özelliklerindeki değişiklikleri nasıl algıladiğini gösterir.

DataCompressionType

Dizinde kullanılan veri sıkıştırma türünü gösterir.

DeleteBehavior

Bir silme işleminin, sorumlu silindiğinde veya ilişki kesildiğinde ilişkideki bağımlı varlıklara nasıl uygulandığını gösterir.

EntityState

Bir varlığın bağlam tarafından izlendiği durum.

ParameterTranslationMode

Parametreli koleksiyonların SQL'e nasıl çevrildiğini gösterir.

PropertyAccessMode

Bir özellik veya UsePropertyAccessMode(PropertyAccessMode) alana okuma ve yazma sırasında özelliğin veya yedekleme alanının kullanılıp kullanılmayacağını değiştirmek için bu sabit UsePropertyAccessMode(PropertyAccessMode)listesindeki bir değeri , UsePropertyAccessMode(PropertyAccessMode)veya öğesine geçirin.

QuerySplittingBehavior

Sorgudaki ilgili koleksiyonların veritabanından nasıl yüklenmesi gerektiğini gösterir.

QueryTrackingBehavior

Sorgu sonuçlarının tarafından ChangeTrackernasıl izlendiğini gösterir.

WarningBehavior

Entity Framework tarafından oluşturulan uyarıların çalışma zamanı davranışı