Microsoft.EntityFrameworkCore.Scaffolding 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
CompiledModelCodeGenerationOptions |
Mewakili opsi yang akan digunakan saat membuat kode untuk metadata model yang dikompilasi. |
DatabaseModelFactory |
Kelas dasar yang digunakan oleh penyedia database untuk merekayasa balik database menjadi DatabaseModel. |
DatabaseModelFactoryOptions |
Menentukan metadata mana yang akan dibaca dari database. |
ModelCodeGenerationOptions |
Mewakili opsi yang akan digunakan saat membuat kode untuk model. |
ModelCodeGenerator |
Digunakan untuk menghasilkan kode untuk model. |
ModelCodeGeneratorDependencies |
Kelas parameter dependensi layanan untuk ModelCodeGenerator Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
ModelReverseEngineerOptions |
Mewakili opsi untuk digunakan saat merekayasa balik model dari database. |
ProviderCodeGenerator |
Menghasilkan fragmen kode khusus penyedia. |
ProviderCodeGeneratorDependencies |
Kelas parameter dependensi layanan untuk ProviderCodeGenerator Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. Jangan membuat instans kelas ini langsung dari penyedia atau kode aplikasi karena tanda tangan konstruktor dapat berubah saat dependensi baru ditambahkan. Sebagai gantinya, gunakan jenis ini di konstruktor Anda sehingga instans akan dibuat dan disuntikkan secara otomatis oleh kontainer injeksi dependensi. Untuk membuat instans dengan beberapa layanan dependen diganti, pertama-tama selesaikan objek dari kontainer injeksi dependensi, lalu ganti layanan yang dipilih menggunakan operator 'dengan' C#. Jangan panggil konstruktor kapan saja dalam proses ini. |
ProviderCodeGeneratorPlugin |
Kelas dasar yang digunakan oleh plugin untuk menghasilkan fragmen kode untuk rekayasa terbalik. |
RelationalScaffoldingModelFactory | |
SavedModelFiles |
Mewakili file yang ditambahkan untuk model. |
ScaffoldedFile |
Mewakili file perancah. |
ScaffoldedModel |
Mewakili model perancah. |
ScaffoldingTypeMapper | |
TableSelectionSet | |
TableSelectionSet.Selection | |
TemplatedModelGenerator |
Jenis dasar untuk generator kode model yang menggunakan templat. |
TypeScaffoldingInfo |
Antarmuka
ICompiledModelCodeGenerator |
Digunakan untuk menghasilkan kode untuk metadata model yang dikompilasi. |
ICompiledModelCodeGeneratorSelector |
Memilih layanan untuk opsi pembuatan tertentu ICompiledModelCodeGenerator . |
ICompiledModelScaffolder |
Digunakan untuk merancang model yang dikompilasi dari model. |
IDatabaseModelFactory |
Layanan yang biasanya diterapkan oleh penyedia database untuk merekayasa balik database menjadi DatabaseModel. |
IModelCodeGenerator |
Digunakan untuk menghasilkan kode untuk model. |
IModelCodeGeneratorSelector |
IModelCodeGenerator Memilih layanan untuk bahasa pemrograman tertentu. |
IProviderCodeGeneratorPlugin |
Diimplementasikan oleh plugin untuk menghasilkan fragmen kode untuk rekayasa terbalik. |
IProviderConfigurationCodeGenerator |
Layanan yang biasanya diterapkan oleh penyedia database untuk menghasilkan fragmen kode untuk rekayasa terbalik. |
IReverseEngineerScaffolder |
Digunakan untuk merancang model dari skema database. |
IScaffoldingModelFactory |
Digunakan untuk membuat IModel dari DatabaseModel. |
IScaffoldingProviderCodeGenerator |
Layanan yang biasanya diterapkan oleh penyedia database untuk menghasilkan fragmen kode untuk rekayasa terbalik. |
Entity Framework