Microsoft.EntityFrameworkCore.Migrations 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
HistoryRepository |
Kelas dasar untuk repositori yang digunakan untuk mengakses tabel '__EFMigrationsHistory' yang melacak metadata tentang Migrasi EF Core seperti migrasi mana yang telah diterapkan. |
HistoryRepositoryDependencies |
Kelas parameter dependensi layanan untuk HistoryRepository Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
HistoryRow |
Jenis entitas yang mewakili baris dalam tabel Riwayat migrasi. |
Migration |
Kelas dasar yang diwarisi oleh setiap migrasi EF Core. |
MigrationAttribute |
Menunjukkan bahwa kelas adalah Migration dan menyediakan pengidentifikasinya. |
MigrationBuilder |
Penyusun yang menyediakan API seperti fasih untuk membangun MigrationOperation. |
MigrationCommand |
Mewakili perintah yang siap dikirim ke database untuk memigrasikannya. |
MigrationCommandListBuilder |
Penyusun untuk membuat daftar MigrationCommands yang kemudian dapat dijalankan untuk memigrasikan database. |
MigrationsAnnotationProvider |
Kelas dasar yang diwariskan oleh penyedia database yang memberikan akses ke anotasi yang digunakan oleh Migrasi Inti EF saat menghasilkan operasi penghapusan untuk berbagai elemen IRelationalModel. |
MigrationsAnnotationProviderDependencies |
Kelas parameter dependensi layanan untuk MigrationsAnnotationProvider Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
MigrationsAssemblyExtensions |
Metode ekstensi untuk IMigrationsAssembly. |
MigrationsSqlGenerator |
Menghasilkan SQL dalam MigrationCommand objek yang kemudian dapat dijalankan atau diskrip dari daftar MigrationOperation. |
MigrationsSqlGeneratorDependencies |
Kelas parameter dependensi layanan untuk MigrationsSqlGenerator Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
SqliteMigrationBuilderExtensions |
Metode ekstensi khusus SQLite untuk MigrationBuilder. |
SqliteMigrationsAnnotationProvider | |
SqliteMigrationsSqlGenerator |
Implementasi khusus SQLite dari MigrationsSqlGenerator. |
SqlServerMigrationBuilderExtensions |
SQL Server metode ekstensi khusus untuk MigrationBuilder. |
SqlServerMigrationsSqlGenerator |
implementasi khusus SQL Server dari MigrationsSqlGenerator. |
Antarmuka
IHistoryRepository |
Antarmuka untuk repositori yang digunakan untuk mengakses tabel '__EFMigrationsHistory' yang melacak metadata tentang Migrasi Inti EF seperti migrasi mana yang telah diterapkan. |
IMigrationCommandExecutor |
Layanan untuk menjalankan perintah migrasi terhadap database. |
IMigrationsAnnotationProvider |
Layanan yang biasanya diterapkan oleh penyedia database yang memberikan akses ke anotasi yang digunakan oleh Migrasi Inti EF saat menghasilkan operasi penghapusan untuk berbagai elemen IRelationalModel. Anotasi yang disimpan dalam model relasional disediakan oleh IRelationalAnnotationProvider. |
IMigrationsAssembly |
Layanan yang mewakili rakitan yang berisi Migrasi Inti EF. |
IMigrationsIdGenerator |
Layanan untuk menghasilkan pengidentifikasi migrasi dari nama dan nama dari pengidentifikasi. |
IMigrationsModelDiffer |
Layanan untuk menemukan perbedaan antara dua IRelationalModels dan mengubah perbedaan tersebut menjadi MigrationOperationyang dapat digunakan untuk memperbarui database. |
IMigrationsSqlGenerator |
Layanan untuk menghasilkan MigrationCommand objek yang kemudian dapat dijalankan atau diskrip dari daftar MigrationOperation. |
IMigrator |
Layanan utama yang digunakan untuk menghasilkan skrip Migrasi Inti EF atau memigrasikan database secara langsung. |
Enum
MigrationsSqlGenerationOptions |
Opsi yang digunakan saat membuat SQL untuk migrasi. |
ReferentialAction |
Tindakan yang mungkin diambil database saat menangani batasan kunci asing sebagai bagian dari pembaruan atau penghapusan. |
Entity Framework