Microsoft.EntityFrameworkCore.Scaffolding Ad Alanı
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Sınıflar
| Veri Akışı Adı | Description |
|---|---|
| CompiledModelCodeGenerationOptions |
Derlenmiş model meta verileri için kod oluştururken kullanılacak seçenekleri temsil eder. |
| DatabaseModelFactory |
Veritabanı sağlayıcıları tarafından bir DatabaseModelveritabanına ters mühendislik uygulamak için kullanılan temel sınıf. |
| DatabaseModelFactoryOptions |
Veritabanından okunacak meta verileri belirtir. |
| ModelCodeGenerationOptions |
Model için kod oluştururken kullanılacak seçenekleri temsil eder. |
| ModelCodeGenerator |
Bir model için kod oluşturmak için kullanılır. |
| ModelCodeGeneratorDependencies |
için hizmet bağımlılıkları parametre sınıfı ModelCodeGenerator Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
| ModelReverseEngineerOptions |
Bir modeli veritabanından tersine mühendislik yaparken kullanılacak seçenekleri temsil eder. |
| ProviderCodeGenerator |
Sağlayıcıya özgü kod parçaları oluşturur. |
| ProviderCodeGeneratorDependencies |
için hizmet bağımlılıkları parametre sınıfı ProviderCodeGenerator Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. Oluşturucu imzası yeni bağımlılıklar eklendikçe değişebileceği için bu sınıfın örneklerini doğrudan sağlayıcıdan veya uygulama kodundan oluşturmayın. Bunun yerine, bağımlılık ekleme kapsayıcısı tarafından bir örneğin otomatik olarak oluşturulup eklenmesi için oluşturucunuzda bu türü kullanın. Bazı bağımlı hizmetlerin değiştirildiği bir örnek oluşturmak için önce bağımlılık ekleme kapsayıcısından nesneyi çözün, ardından C# 'with' işlecini kullanarak seçili hizmetleri değiştirin. Bu işlemin herhangi bir noktasında oluşturucuyu çağırmayın. |
| ProviderCodeGeneratorPlugin |
Ters mühendislik için kod parçaları oluşturmak için eklentiler tarafından kullanılan temel sınıf. |
| RelationalScaffoldingModelFactory | |
| SavedModelFiles |
Model için eklenen dosyaları temsil eder. |
| ScaffoldedFile |
yapı iskelesi oluşturulmuş bir dosyayı temsil eder. |
| ScaffoldedModel |
yapı iskelesi oluşturulmuş modeli temsil eder. |
| ScaffoldingTypeMapper | |
| TableSelectionSet | |
| TableSelectionSet.Selection | |
| TemplatedModelGenerator |
Şablonları kullanan model kodu oluşturucuları için temel tür. |
| TypeScaffoldingInfo | |
Arabirimler
| Veri Akışı Adı | Description |
|---|---|
| ICompiledModelCodeGenerator |
Derlenmiş model meta verileri için kod oluşturmak için kullanılır. |
| ICompiledModelCodeGeneratorSelector |
Verilen oluşturma seçenekleri için bir ICompiledModelCodeGenerator hizmet seçer. |
| ICompiledModelScaffolder |
Bir modelden derlenmiş modelin iskelesini oluşturmak için kullanılır. |
| IDatabaseModelFactory |
Genellikle veritabanı sağlayıcıları tarafından bir veritabanına ters mühendislik uygulamak için uygulanan bir DatabaseModelhizmet. |
| IModelCodeGenerator |
Bir model için kod oluşturmak için kullanılır. |
| IModelCodeGeneratorSelector |
Belirli bir IModelCodeGenerator programlama dili için bir hizmet seçer. |
| IProviderCodeGeneratorPlugin |
Tersine mühendislik için kod parçaları oluşturmak üzere eklentiler tarafından uygulanır. |
| IProviderConfigurationCodeGenerator |
Tersine mühendislik için kod parçaları oluşturmak için genellikle veritabanı sağlayıcıları tarafından uygulanan bir hizmet. |
| IReverseEngineerScaffolder |
Veritabanı şemasından bir modelin iskelesini oluşturmak için kullanılır. |
| IScaffoldingModelFactory |
bir 'den DatabaseModeloluşturmak IModel için kullanılır. |
| IScaffoldingProviderCodeGenerator |
Tersine mühendislik için kod parçaları oluşturmak için genellikle veritabanı sağlayıcıları tarafından uygulanan bir hizmet. |