Share via


Microsoft.EntityFrameworkCore.Scaffolding Ad Alanı

Sınıflar

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 tersine 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

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

Veritabanından bir modele tersine mühendislik uygularken 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.

Bu sınıfın örneklerini doğrudan sağlayıcıdan veya uygulama kodundan oluşturmayın, yeni bağımlılıklar eklendikçe oluşturucu imzası değişebilir. Bunun yerine, bağımlılık ekleme kapsayıcısı tarafından bir örneğin otomatik olarak oluşturulması ve 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 nesnesini çözümleyin, 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

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ş bir modelin iskelesini oluşturmak için kullanılır.

IDatabaseModelFactory

Genellikle veritabanı sağlayıcıları tarafından bir veritabanına tersine mühendislik uygulamak için uygulanan bir DatabaseModelhizmet.

IModelCodeGenerator

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 için 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

'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.