Microsoft.EntityFrameworkCore.Scaffolding Ad Alanı

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.