Bagikan melalui


Microsoft.EntityFrameworkCore.Scaffolding Ruang nama

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.