Microsoft.EntityFrameworkCore Ad Alanı

Sınıflar

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, özellik 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

tarafından Database döndürülen için DatabaseFacade yalnızca Cosmos sağlayıcısıyla kullanılabilen uzantı yöntemleri.

CosmosDbContextOptionsExtensions

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

CosmosEntityTypeBuilderExtensions

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

CosmosEntityTypeExtensions

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

CosmosModelBuilderExtensions

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

CosmosModelExtensions

Cosmos meta verileri için model genişletme 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.

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 birleş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ırması DbContextOptionsiçin basit bir API yüzeyi sağlar. Veritabanları (ve diğer uzantılar) genellikle bu nesnede 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ırması DbContextOptions<TContext>için basit bir API yüzeyi sağlar. Veritabanları (ve diğer uzantılar) genellikle bu nesnede 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 bir veritabanı işleviyle eşler. Kurala göre veritabanı işlevinin adı olarak .NET yöntemi adını ve varsayılan şemayı kullanır.

DbFunctions

LINQ to Entities sorgularda 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 sorgularda 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 gelen çeşitli iletiler için günlükçü kategorisi.

DbLoggerCategory.Migrations

Geçişler'den günlükçü kategorisi 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ı iskelesi/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. üzerinde DbQuery<TQuery> yapılan LINQ sorguları veritabanına yönelik sorgulara çevrilir.

üzerinde bir 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ı DbQuery<TQuery> sorgusuna çevrilmesi yerine bellekte değerlendirilebilir.

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

DbSet<TEntity>

, DbSet<TEntity> örneklerini TEntitysorgulamak ve kaydetmek için kullanılabilir. üzerinde DbSet<TEntity> yapılan LINQ sorguları veritabanına yönelik 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üklendiğinden beri 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

Erişilecek yöntem için EF türü olmayan uygulama kodunda yararlı olan statik 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 belirli SQL Server yapılandırmanın gerçekleştirilmesini DbContextOptionssağlar.

ModelBuilder

Varlıklarınızın şeklini, aralarındaki ilişkileri ve veritabanıyla 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ştirirken 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

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 basamak sayısı üst sınırı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.

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 için DatabaseFacade yalnızca ilişkisel veritabanı sağlayıcılarıyla kullanılabilen uzantı yöntemleri.

RelationalDbFunctionsExtensions

LINQ to Entities sorgularda 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 anahtar uzantısı 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şkisel modele özgü uzantı 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 Databasebelirli uzantı yöntemlerini sqlite edin.

SqliteDbContextOptionsBuilderExtensions

için DbContextOptionsBuilderbelirli uzantı yöntemlerini sqlite edin.

SqliteDbFunctionsExtensions

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

SqliteEntityTypeBuilderExtensions

için EntityTypeBuilderbelirli uzantı yöntemlerini sqlite edin.

SqliteEntityTypeExtensions

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

SqliteEntityTypeMappingFragmentExtensions

için IReadOnlyEntityTypeMappingFragmentbelirli uzantı yöntemlerini sqlite edin.

SqliteIndexBuilderExtensions

için IndexBuilderbelirli uzantı yöntemlerini sqlite edin.

SqliteKeyBuilderExtensions

için KeyBuilderbelirli uzantı yöntemlerini sqlite edin.

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 özel 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 ReferenceCollectionBuilderbelirli uzantı yöntemlerini sqlite edin.

SqliteReferenceReferenceBuilderExtensions

için ReferenceReferenceBuilderbelirli uzantı yöntemlerini sqlite edin.

SqliteTableBuilderExtensions

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

SqliteTableExtensions

için ITablebelirli uzantı yöntemlerini sqlite edin.

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 sorgularda kullanıldığında veritabanı işlevlerine çevrilen CLR yöntemleri sağlar. Bu sınıftaki yöntemlere aracılığıyla Functionserişilir.

SqlServerDbSetExtensions

Kök adı DbSet olan 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 genişletme 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 genişletme yöntemleri.

TypeBaseExtensions

için IReadOnlyTypeBaseuzantı yöntemleri.

UnicodeAttribute

özelliğini unicode karakterleri kalıcı hale alabilecek şekilde yapılandırılır.

WarningConfigurationBuilderExtensions

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

Yapılar

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

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 içinde kullanarak ApplyConfiguration<TEntity>(IEntityTypeConfiguration<TEntity>)OnModelCreating(ModelBuilder)modele yapılandırmayı uygulayın.

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 içinde kullanarak ApplyConfiguration<TQuery>(IQueryTypeConfiguration<TQuery>)OnModelCreating(ModelBuilder)modele yapılandırmayı uygulayın.

Numaralandırmalar

AutoTransactionBehavior

Bir kullanıcı işlemi 'BeginTransaction' aracılığıyla oluşturulmadıysa veya 'UseTransaction' aracılığıyla sağlanmadıysa, işlemin tarafından 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

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

EntityState

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

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ışı