Microsoft.EntityFrameworkCore Ruang nama
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Kelas
BackingFieldAttribute |
Menamai bidang dukungan yang terkait dengan properti ini atau properti navigasi. |
ChangeTrackerExtensions |
Metode ekstensi untuk ChangeTracker. |
CommentAttribute |
Menandai kelas, properti, atau bidang dengan komentar yang akan diatur pada tabel atau kolom database terkait. |
ConventionAnnotatableExtensions |
Metode ekstensi untuk IConventionAnnotatable. |
ConventionEntityTypeExtensions |
Metode ekstensi untuk IConventionEntityType. |
ConventionForeignKeyExtensions |
Metode ekstensi untuk IConventionForeignKey. |
ConventionKeyExtensions |
Metode ekstensi untuk IConventionKey. |
ConventionModelExtensions |
Metode ekstensi untuk IConventionModel. |
ConventionNavigationExtensions |
Metode ekstensi untuk IConventionNavigation. |
ConventionPropertyBaseExtensions |
Metode ekstensi untuk IConventionPropertyBase. |
ConventionPropertyExtensions |
Metode ekstensi untuk IConventionProperty. |
ConventionTypeBaseExtensions |
Metode ekstensi untuk IConventionTypeBase. |
CosmosDatabaseFacadeExtensions |
Metode ekstensi untuk yang DatabaseFacade dikembalikan dari Database yang hanya dapat digunakan dengan penyedia Cosmos. |
CosmosDbContextOptionsExtensions |
Metode ekstensi khusus Cosmos untuk DbContextOptionsBuilder. |
CosmosEntityTypeBuilderExtensions |
Metode ekstensi khusus Cosmos untuk EntityTypeBuilder. |
CosmosEntityTypeExtensions |
Metode ekstensi jenis entitas untuk metadata Cosmos. |
CosmosModelBuilderExtensions |
Metode ekstensi khusus Cosmos untuk ModelBuilder. |
CosmosModelExtensions |
Metode ekstensi model untuk metadata Cosmos. |
CosmosPrimitiveCollectionBuilderExtensions |
Metode ekstensi khusus Cosmos untuk PrimitiveCollectionBuilder. |
CosmosPropertyBuilderExtensions |
Metode ekstensi khusus Cosmos untuk PropertyBuilder. |
CosmosPropertyExtensions |
Metode ekstensi properti untuk metadata Cosmos. |
CosmosQueryableExtensions |
Metode ekstensi khusus Cosmos untuk kueri LINQ. |
DbContext |
Instans DbContext mewakili sesi dengan database dan dapat digunakan untuk mengkueri dan menyimpan instans entitas Anda. DbContext adalah kombinasi dari pola Unit Kerja dan Repositori. |
DbContextOptions |
Opsi yang akan digunakan oleh DbContext. Anda biasanya mengambil alih OnConfiguring(DbContextOptionsBuilder) atau menggunakan DbContextOptionsBuilder untuk membuat instans kelas ini dan tidak dirancang untuk langsung dibangun dalam kode aplikasi Anda. |
DbContextOptions<TContext> |
Opsi yang akan digunakan oleh DbContext. Anda biasanya mengambil alih OnConfiguring(DbContextOptionsBuilder) atau menggunakan DbContextOptionsBuilder<TContext> untuk membuat instans kelas ini dan tidak dirancang untuk langsung dibangun dalam kode aplikasi Anda. |
DbContextOptionsBuilder |
Menyediakan permukaan API sederhana untuk mengonfigurasi DbContextOptions. Database (dan ekstensi lainnya) biasanya menentukan metode ekstensi pada objek ini yang memungkinkan Anda mengonfigurasi koneksi database (dan opsi lain) untuk digunakan untuk konteks. |
DbContextOptionsBuilder<TContext> |
Menyediakan permukaan API sederhana untuk mengonfigurasi DbContextOptions<TContext>. Database (dan ekstensi lainnya) biasanya menentukan metode ekstensi pada objek ini yang memungkinkan Anda mengonfigurasi koneksi database (dan opsi lain) untuk digunakan untuk konteks. |
DbFunctionAttribute |
Memetakan metode CLR statis ke fungsi database sehingga metode CLR dapat digunakan dalam kueri LINQ. Menurut konvensi menggunakan nama metode .NET sebagai nama fungsi database dan skema default. |
DbFunctions |
Menyediakan metode CLR yang diterjemahkan ke fungsi database saat digunakan dalam LINQ ke kueri Entitas. Metode pada kelas ini diakses melalui Functions. |
DbFunctionsExtensions |
Menyediakan metode CLR yang diterjemahkan ke fungsi database saat digunakan dalam LINQ ke kueri Entitas. Metode pada kelas ini diakses melalui Functions. |
DbLoggerCategory |
API untuk mendapatkan kategori pencatat dengan cara yang ramah Intellisense/penyelesaian tab. |
DbLoggerCategory.ChangeTracking |
Kategori pencatat untuk pesan dari deteksi dan pelacakan perubahan. |
DbLoggerCategory.Database |
Kategori pencatat untuk pesan yang terkait dengan interaksi database. |
DbLoggerCategory.Database.Command |
Kategori pencatat untuk eksekusi perintah, termasuk SQL yang dikirim ke database. |
DbLoggerCategory.Database.Connection |
Kategori pencatat untuk pesan yang terkait dengan operasi koneksi. |
DbLoggerCategory.Database.Transaction |
Kategori pencatat untuk pesan yang terkait dengan operasi transaksi. |
DbLoggerCategory.Infrastructure |
Kategori pencatat untuk pesan lain-lain dari infrastruktur Kerangka Kerja Entitas. |
DbLoggerCategory.Migrations |
Pesan kategori pencatat dari Migrasi. |
DbLoggerCategory.Model |
Kategori pencatat untuk pesan yang terkait dengan pembuatan model dan metadata. |
DbLoggerCategory.Model.Validation |
Kategori pencatat untuk pesan dari validasi model. |
DbLoggerCategory.Query |
Kategori pencatat untuk pesan yang terkait dengan kueri, tidak termasuk SQL yang dihasilkan, yang ada dalam DbLoggerCategory.Database.Command kategori . |
DbLoggerCategory.Scaffolding |
Kategori pencatat untuk pesan dari perancah/rekayasa terbalik. |
DbLoggerCategory.Update |
Kategori pencatat untuk pesan yang terkait dengan SaveChanges(), tidak termasuk pesan yang secara khusus berkaitan dengan interaksi database yang dicakup oleh DbLoggerCategory.Database kategori. |
DbQuery<TQuery> |
DbQuery<TQuery> dapat digunakan untuk mengkueri Hasil kueri LINQ terhadap akan berisi hasil yang DbQuery<TQuery> dikembalikan dari database dan mungkin tidak mencerminkan perubahan yang dibuat dalam konteks yang belum disimpan ke database. Misalnya, hasilnya tidak akan berisi tampilan yang baru ditambahkan dan mungkin masih berisi tampilan yang ditandai untuk dihapus. Bergantung pada database yang digunakan, beberapa bagian kueri LINQ terhadap DbQuery<TQuery> dapat dievaluasi dalam memori daripada diterjemahkan ke dalam kueri database. DbQuery<TQuery> objek biasanya diperoleh dari DbQuery<TQuery> properti pada turunan DbContextQuery<TQuery>() atau dari metode . |
DbSet<TEntity> |
DbSet<TEntity> dapat digunakan untuk mengkueri |
DbUpdateConcurrencyException |
Pengecualian yang dilemparkan ketika pelanggaran konkurensi ditemui saat menyimpan ke database. Pelanggaran konkurensi terjadi ketika jumlah baris yang tidak terduga terpengaruh selama penyimpanan. Ini biasanya karena data dalam database telah dimodifikasi sejak dimuat ke dalam memori. |
DbUpdateException |
Pengecualian yang dilemparkan ketika kesalahan ditemui saat menyimpan ke database. |
DeleteBehaviorAttribute |
Mengonfigurasi properti navigasi di sisi dependen hubungan untuk menunjukkan bagaimana operasi penghapusan diterapkan ke entitas dependen dalam hubungan saat dihapus atau hubungan terputus. |
EF |
Metode statis yang berguna dalam kode aplikasi di mana tidak ada jenis EF untuk metode yang akan diakses. Misalnya, mereferensikan properti status bayangan dalam kueri LINQ. |
EntityFrameworkQueryableExtensions |
Metode ekstensi terkait Entity Framework LINQ. |
EntityTypeConfigurationAttribute |
Menentukan jenis konfigurasi untuk jenis entitas. |
EntityTypeConfigurationAttribute<TConfiguration,TEntity> |
Menentukan jenis konfigurasi untuk jenis entitas. |
EntityTypeExtensions |
Metode ekstensi jenis entitas untuk IReadOnlyEntityType. |
ExecutionStrategyExtensions |
Metode ekstensi untuk IExecutionStrategy |
ForeignKeyExtensions |
Metode ekstensi untuk IReadOnlyForeignKey. |
IndexAttribute |
Menentukan indeks yang akan dihasilkan dalam database. |
IndexExtensions |
Metode ekstensi untuk IIndex. |
InMemoryDatabaseFacadeExtensions |
Metode ekstensi khusus dalam memori untuk Database. |
InMemoryDbContextOptionsExtensions |
Metode ekstensi khusus dalam memori untuk DbContextOptionsBuilder. |
InMemoryEntityTypeBuilderExtensions |
Metode ekstensi untuk EntityTypeBuilder penyedia dalam memori. |
InMemoryEntityTypeExtensions |
Metode ekstensi untuk IReadOnlyEntityType penyedia dalam memori. |
KeyExtensions |
Metode ekstensi untuk IReadOnlyKey. |
KeylessAttribute |
Menandai jenis sebagai entitas tanpa kunci. |
LazyLoadingProxiesOptionsBuilder |
Memungkinkan SQL Server konfigurasi tertentu untuk dilakukan pada DbContextOptions. |
ModelBuilder |
Menyediakan permukaan API sederhana untuk mengonfigurasi IMutableModel yang menentukan bentuk entitas Anda, hubungan di antara mereka, dan bagaimana mereka memetakan ke database. |
ModelConfigurationBuilder |
Menyediakan permukaan API sederhana untuk mengatur default dan mengonfigurasi konvensi sebelum dijalankan. |
ModelCreationDependencies |
Ini adalah API internal yang mendukung infrastruktur Entity Framework Core dan tidak tunduk pada standar kompatibilitas yang sama dengan API publik. Ini dapat diubah atau dihapus tanpa pemberitahuan dalam rilis apa pun. Anda hanya boleh menggunakannya langsung dalam kode Anda dengan sangat hati-hati dan mengetahui bahwa melakukannya dapat mengakibatkan kegagalan aplikasi saat memperbarui ke rilis Core Kerangka Kerja Entitas baru. |
ModelExtensions |
Metode ekstensi untuk IReadOnlyModel. |
MutableAnnotatableExtensions |
Metode ekstensi untuk IMutableAnnotatable. |
MutableEntityTypeExtensions |
Metode ekstensi untuk IMutableEntityType. |
MutableForeignKeyExtensions |
Metode ekstensi untuk IMutableForeignKey. |
MutableKeyExtensions |
Metode ekstensi untuk IMutableKey. |
MutableModelExtensions |
Metode ekstensi untuk IMutableModel. |
MutableNavigationExtensions |
Metode ekstensi untuk IMutableNavigation. |
MutablePropertyBaseExtensions |
Metode ekstensi untuk IMutablePropertyBase. |
MutablePropertyExtensions |
Metode ekstensi untuk IMutableProperty. |
MutableTypeBaseExtensions |
Metode ekstensi untuk IMutableTypeBase. |
NavigationExtensions |
Metode ekstensi untuk IReadOnlyNavigation. |
ObservableCollectionExtensions |
Metode ekstensi untuk ObservableCollection<T>. |
OwnedAttribute |
Menandai jenis sebagai milik. Semua referensi ke jenis ini akan dikonfigurasi sebagai jenis entitas yang dimiliki. |
PrecisionAttribute |
Mengonfigurasi presisi data yang diizinkan dalam properti ini. Misalnya, jika properti adalah maka Decimal ini adalah jumlah maksimum digit. |
PrimaryKeyAttribute |
Menentukan kunci primer untuk jenis entitas yang dipetakan ke jenis CLR ini. |
PropertyBaseExtensions |
Metode ekstensi untuk IReadOnlyPropertyBase. |
PropertyExtensions |
Metode ekstensi untuk IReadOnlyProperty. |
ProxiesExtensions |
Metode ekstensi yang terkait dengan penggunaan proksi dengan Entity Framework Core. |
RelationalCollectionOwnershipBuilderExtensions |
Metode ekstensi khusus database relasional untuk CollectionOwnershipBuilder. |
RelationalComplexTypeExtensions |
Metode ekstensi jenis kompleks untuk metadata database relasional. |
RelationalComplexTypePrimitiveCollectionBuilderExtensions |
Metode ekstensi khusus database relasional untuk ComplexTypePrimitiveCollectionBuilder. |
RelationalComplexTypePropertyBuilderExtensions |
Metode ekstensi khusus database relasional untuk ComplexTypePropertyBuilder. |
RelationalDatabaseFacadeExtensions |
Metode ekstensi untuk yang DatabaseFacade dikembalikan dari Database yang hanya dapat digunakan dengan penyedia database relasional. |
RelationalDbFunctionsExtensions |
Menyediakan metode CLR yang diterjemahkan ke fungsi database saat digunakan dalam LINQ ke kueri Entitas. Metode pada kelas ini diakses melalui Functions. |
RelationalElementTypeBuilderExtensions |
Metode ekstensi khusus database relasional untuk ElementTypeBuilder. |
RelationalElementTypeExtensions |
IElementType metode ekstensi untuk metadata database relasional. |
RelationalEntityTypeBuilderExtensions |
Metode ekstensi khusus database relasional untuk EntityTypeBuilder. |
RelationalEntityTypeExtensions |
Metode ekstensi jenis entitas untuk metadata database relasional. |
RelationalForeignKeyBuilderExtensions |
Metode ekstensi khusus database relasional untuk penyusun hubungan. |
RelationalForeignKeyExtensions |
Metode ekstensi kunci asing untuk metadata database relasional. |
RelationalIndexBuilderExtensions |
Metode ekstensi khusus database relasional untuk IndexBuilder. |
RelationalIndexExtensions |
Metode ekstensi indeks untuk metadata database relasional. |
RelationalKeyBuilderExtensions |
Metode ekstensi khusus database relasional untuk KeyBuilder. |
RelationalKeyExtensions |
Metode ekstensi utama untuk metadata database relasional. |
RelationalMetadataExtensions |
Metode ekstensi khusus database relasional untuk metadata. |
RelationalModelBuilderExtensions |
Metode ekstensi khusus database relasional untuk ModelBuilder. |
RelationalModelExtensions |
Metode ekstensi model khusus relasional. |
RelationalOwnedNavigationBuilderExtensions |
Metode ekstensi khusus database relasional untuk OwnedNavigationBuilder. |
RelationalPrimitiveCollectionBuilderExtensions |
Metode ekstensi khusus database relasional untuk PrimitiveCollectionBuilder. |
RelationalPropertiesConfigurationBuilderExtensions |
Metode ekstensi khusus database relasional untuk PropertiesConfigurationBuilder. |
RelationalPropertyBuilderExtensions |
Metode ekstensi khusus database relasional untuk PropertyBuilder. |
RelationalPropertyExtensions |
Metode ekstensi properti untuk metadata database relasional. |
RelationalQueryableExtensions |
Metode ekstensi khusus database relasional untuk kueri LINQ. |
RelationalQueryTypeBuilderExtensions |
Metode ekstensi khusus database relasional untuk QueryTypeBuilder. |
RelationalReferenceCollectionBuilderExtensions |
Metode ekstensi khusus database relasional untuk ReferenceCollectionBuilder. |
RelationalReferenceOwnershipBuilderExtensions |
Metode ekstensi khusus database relasional untuk ReferenceOwnershipBuilder. |
RelationalReferenceReferenceBuilderExtensions |
Metode ekstensi khusus database relasional untuk ReferenceReferenceBuilder. |
RelationalTriggerBuilderExtensions |
Metode ekstensi khusus database relasional untuk TriggerBuilder. |
RelationalTriggerExtensions |
Memicu metode ekstensi untuk metadata database relasional. |
RelationalTypeBaseExtensions |
Ketik metode ekstensi untuk metadata database relasional. |
RelationalTypeMappingConfigurationBuilderExtensions |
Metode ekstensi khusus database relasional untuk TypeMappingConfigurationBuilder. |
SaveChangesEventArgs |
Argumen peristiwa dasar untuk DbContext.SaveChanges peristiwa dan DbContext.SaveChangesAsync . |
SaveChangesFailedEventArgs |
Argumen peristiwa untuk peristiwa tersebut SaveChangesFailed . |
SavedChangesEventArgs |
Argumen peristiwa untuk peristiwa tersebut SavedChanges . |
SavingChangesEventArgs |
Argumen peristiwa untuk peristiwa tersebut SavingChanges . |
ScaffoldingModelExtensions |
Ekstensi model waktu desain. |
ServicePropertyExtensions |
Metode ekstensi untuk IServiceProperty. |
SkipNavigationExtensions |
Metode ekstensi untuk ISkipNavigation. |
SqliteComplexTypePropertyBuilderExtensions |
Metode ekstensi khusus SQLite untuk ComplexTypePropertyBuilder. |
SqliteDatabaseFacadeExtensions |
Metode ekstensi khusus SQLite untuk Database. |
SqliteDbContextOptionsBuilderExtensions |
Metode ekstensi khusus SQLite untuk DbContextOptionsBuilder. |
SqliteDbFunctionsExtensions |
Berisi metode ekstensi untuk DbFunctions penyedia Microsoft.EntityFrameworkCore.Sqlite. |
SqliteEntityTypeBuilderExtensions |
Metode ekstensi khusus SQLite untuk EntityTypeBuilder. |
SqliteEntityTypeExtensions |
Metode ekstensi jenis entitas untuk metadata khusus Sqlite. |
SqliteEntityTypeMappingFragmentExtensions |
Metode ekstensi khusus SQLite untuk IReadOnlyEntityTypeMappingFragment. |
SqliteIndexBuilderExtensions |
Metode ekstensi khusus SQLite untuk IndexBuilder. |
SqliteKeyBuilderExtensions |
Metode ekstensi khusus SQLite untuk KeyBuilder. |
SqliteMetadataExtensions |
Metode ekstensi khusus SQLite untuk metadata. |
SqliteNetTopologySuiteDbContextOptionsBuilderExtensions |
Metode ekstensi khusus NetTopologySuite untuk SqliteDbContextOptionsBuilder. |
SqliteNetTopologySuitePropertyBuilderExtensions |
Metode ekstensi khusus SQLite dan NetTopologySuite untuk PropertyBuilder. |
SqlitePropertyBuilderExtensions |
Metode ekstensi khusus SQLite untuk PropertyBuilder. |
SqlitePropertyExtensions |
Metode ekstensi untuk IProperty metadata SQLite. |
SqliteReferenceCollectionBuilderExtensions |
Metode ekstensi khusus SQLite untuk ReferenceCollectionBuilder. |
SqliteReferenceReferenceBuilderExtensions |
Metode ekstensi khusus SQLite untuk ReferenceReferenceBuilder. |
SqliteTableBuilderExtensions |
Metode ekstensi khusus Sqlite untuk TableBuilder. |
SqliteTableExtensions |
Metode ekstensi khusus SQLite untuk ITable. |
SqlServerCollectionOwnershipBuilderExtensions |
SQL Server metode ekstensi khusus untuk CollectionOwnershipBuilder. |
SqlServerComplexTypePrimitiveCollectionBuilderExtensions |
SQL Server metode ekstensi khusus untuk ComplexTypePrimitiveCollectionBuilder. |
SqlServerComplexTypePropertyBuilderExtensions |
SQL Server metode ekstensi khusus untuk ComplexTypePropertyBuilder. |
SqlServerDatabaseFacadeExtensions |
SQL Server metode ekstensi khusus untuk Database. |
SqlServerDbContextOptionsExtensions |
SQL Server metode ekstensi khusus untuk DbContextOptionsBuilder. |
SqlServerDbFunctionsExtensions |
Menyediakan metode CLR yang diterjemahkan ke fungsi database saat digunakan dalam LINQ ke kueri Entitas. Metode pada kelas ini diakses melalui Functions. |
SqlServerDbSetExtensions |
Metode ekstensi khusus database Sql Server untuk kueri LINQ yang berakar di DbSet. |
SqlServerEntityTypeBuilderExtensions |
SQL Server metode ekstensi khusus untuk EntityTypeBuilder. |
SqlServerEntityTypeExtensions |
Metode ekstensi jenis entitas untuk metadata khusus SQL Server. |
SqlServerEntityTypeMappingFragmentExtensions |
SQL Server metode ekstensi khusus untuk IReadOnlyEntityTypeMappingFragment. |
SqlServerIndexBuilderExtensions |
SQL Server metode ekstensi khusus untuk IndexBuilder. |
SqlServerIndexExtensions |
Metode ekstensi indeks untuk metadata khusus SQL Server. |
SqlServerKeyBuilderExtensions |
SQL Server metode ekstensi khusus untuk KeyBuilder. |
SqlServerKeyExtensions |
Metode ekstensi utama untuk metadata khusus SQL Server. |
SqlServerMetadataExtensions |
SQL Server metode ekstensi khusus untuk metadata. |
SqlServerModelBuilderExtensions |
SQL Server metode ekstensi khusus untuk ModelBuilder. |
SqlServerModelExtensions |
Metode ekstensi model untuk metadata khusus SQL Server. |
SqlServerNetTopologySuiteDbContextOptionsBuilderExtensions |
Metode ekstensi khusus NetTopologySuite untuk SqlServerDbContextOptionsBuilder. |
SqlServerPrimitiveCollectionBuilderExtensions |
SQL Server metode ekstensi khusus untuk PrimitiveCollectionBuilder. |
SqlServerPropertyBuilderExtensions |
SQL Server metode ekstensi khusus untuk PropertyBuilder. |
SqlServerPropertyExtensions |
Metode ekstensi properti untuk metadata khusus SQL Server. |
SqlServerReferenceCollectionBuilderExtensions |
SQL Server metode ekstensi khusus untuk ReferenceCollectionBuilder. |
SqlServerReferenceOwnershipBuilderExtensions |
SQL Server metode ekstensi khusus untuk ReferenceOwnershipBuilder. |
SqlServerReferenceReferenceBuilderExtensions |
SQL Server metode ekstensi khusus untuk ReferenceReferenceBuilder. |
SqlServerRetryingExecutionStrategy |
Implementasi IExecutionStrategy untuk mencoba kembali eksekusi yang gagal pada SQL Server. |
SqlServerTableBuilderExtensions |
SQL Server metode ekstensi khusus untuk TableBuilder. |
SqlServerTableExtensions |
SQL Server metode ekstensi khusus untuk ITable. |
TableExpressionExtensions |
Ketik metode ekstensi untuk TableExpressionBase dan jenis terkait. |
TypeBaseExtensions |
Metode ekstensi untuk IReadOnlyTypeBase. |
UnicodeAttribute |
Mengonfigurasi properti sebagai mampu mempertahankan karakter unicode. |
WarningConfigurationBuilderExtensions |
Metode ekstensi khusus database relasional untuk WarningsConfigurationBuilder. |
Struct
DbContextId |
Pengidentifikasi unik untuk instans konteks dan sewa kumpulan, jika ada. |
RawSqlString |
String yang mewakili kueri SQL mentah. Jenis ini memungkinkan resolusi kelebihan beban antara reguler dan terinterpolasi FromSql<TEntity>(IQueryable<TEntity>, RawSqlString, Object[]) dan ExecuteSqlCommand(DatabaseFacade, RawSqlString, Object[]) |
Antarmuka
IDbContextFactory<TContext> |
Mendefinisikan pabrik untuk membuat DbContext instans. |
IEntityTypeConfiguration<TEntity> |
Memungkinkan konfigurasi untuk jenis entitas diperhitungkan ke dalam kelas terpisah, bukan sejajar di OnModelCreating(ModelBuilder). Terapkan antarmuka ini, terapkan konfigurasi untuk entitas dalam Configure(EntityTypeBuilder<TEntity>) metode , lalu terapkan konfigurasi ke model menggunakan ApplyConfiguration<TEntity>(IEntityTypeConfiguration<TEntity>) di OnModelCreating(ModelBuilder). |
IQueryTypeConfiguration<TQuery> |
Memungkinkan konfigurasi untuk jenis kueri diperhitungkan ke dalam kelas terpisah, bukan sejajar di OnModelCreating(ModelBuilder). Terapkan antarmuka ini, terapkan konfigurasi untuk kueri dalam Configure(QueryTypeBuilder<TQuery>) metode , lalu terapkan konfigurasi ke model menggunakan ApplyConfiguration<TQuery>(IQueryTypeConfiguration<TQuery>) di OnModelCreating(ModelBuilder). |
Enum
AutoTransactionBehavior |
Menunjukkan apakah transaksi akan dibuat secara otomatis SaveChanges() atau tidak jika transaksi pengguna tidak dibuat melalui 'BeginTransaction' atau disediakan melalui 'UseTransaction'. |
ChangeTrackingStrategy |
Menunjukkan bagaimana konteks mendeteksi perubahan pada properti untuk instans jenis entitas. |
DataCompressionType |
Menunjukkan jenis kompresi data yang digunakan pada indeks. |
DeleteBehavior |
Menunjukkan bagaimana operasi penghapusan diterapkan ke entitas dependen dalam hubungan ketika prinsipal dihapus atau hubungan terputus. |
EntityState |
Status di mana entitas sedang dilacak oleh konteks. |
PropertyAccessMode |
Teruskan nilai dari enum ini ke UsePropertyAccessMode(PropertyAccessMode), UsePropertyAccessMode(PropertyAccessMode), atau UsePropertyAccessMode(PropertyAccessMode) untuk mengubah apakah bidang properti atau dukungan akan digunakan saat membaca dan menulis ke properti atau bidang. |
QuerySplittingBehavior |
Menunjukkan bagaimana koleksi terkait dalam kueri harus dimuat dari database. |
QueryTrackingBehavior |
Menunjukkan bagaimana hasil kueri dilacak oleh ChangeTracker. |
WarningBehavior |
Perilaku runtime peringatan yang dihasilkan oleh Kerangka Kerja Entitas |
Entity Framework