Bagikan melalui


CSharpSnapshotGenerator Kelas

Definisi

Digunakan untuk menghasilkan kode C# untuk membuat IModel.

public class CSharpSnapshotGenerator
public class CSharpSnapshotGenerator : Microsoft.EntityFrameworkCore.Migrations.Design.ICSharpSnapshotGenerator
type CSharpSnapshotGenerator = class
type CSharpSnapshotGenerator = class
    interface ICSharpSnapshotGenerator
Public Class CSharpSnapshotGenerator
Public Class CSharpSnapshotGenerator
Implements ICSharpSnapshotGenerator
Warisan
CSharpSnapshotGenerator
Penerapan

Keterangan

Lihat Migrasi database, dan layanan waktu desain EF Core untuk informasi dan contoh selengkapnya.

Konstruktor

CSharpSnapshotGenerator(CSharpHelper)

Digunakan untuk menghasilkan kode C# untuk membuat IModel.

CSharpSnapshotGenerator(CSharpSnapshotGeneratorDependencies)

Menginisialisasi instans baru kelas CSharpSnapshotGenerator.

Properti

Dependencies

Dependensi untuk layanan ini.

Metode

Generate(String, IModel, IndentedStringBuilder)

Menghasilkan kode untuk membuat IModel.

Generate(String, IModel, IndentedStringBuilder)

Menghasilkan kode untuk membuat IModel.

GenerateAnnotation(IAnnotation, IndentedStringBuilder)

Menghasilkan kode untuk anotasi yang tidak memiliki panggilan API yang fasih.

GenerateAnnotation(IAnnotation, IndentedStringBuilder)

Menghasilkan kode untuk anotasi.

GenerateAnnotations(IEnumerable<IAnnotation>, IndentedStringBuilder)

Menghasilkan kode untuk anotasi.

GenerateAnnotations(IReadOnlyList<IAnnotation>, IndentedStringBuilder)

Menghasilkan kode untuk anotasi.

GenerateBaseType(IEntityType, IndentedStringBuilder)

Digunakan untuk menghasilkan kode C# untuk membuat IModel.

GenerateBaseType(String, IEntityType, IndentedStringBuilder)

Menghasilkan kode untuk jenis IEntityTypedasar dari .

GenerateBaseType(String, IEntityType, IndentedStringBuilder)

Menghasilkan kode untuk jenis IEntityTypedasar dari .

GenerateCheckConstraint(String, ICheckConstraint, IndentedStringBuilder)

Menghasilkan kode untuk ICheckConstraint.

GenerateCheckConstraint(String, ICheckConstraint, IndentedStringBuilder)

Menghasilkan kode untuk ICheckConstraint.

GenerateCheckConstraintAnnotations(ICheckConstraint, IndentedStringBuilder)

Menghasilkan kode untuk memeriksa anotasi batasan.

GenerateCheckConstraints(String, IEntityType, IndentedStringBuilder)

Menghasilkan kode untuk ICheckConstraint objek.

GenerateCheckConstraints(String, IEntityType, IndentedStringBuilder)

Menghasilkan kode untuk ICheckConstraint objek.

GenerateComplexProperties(String, IEnumerable<IComplexProperty>, IndentedStringBuilder)

Menghasilkan kode untuk IComplexProperty objek.

GenerateComplexProperty(String, IComplexProperty, IndentedStringBuilder)

Menghasilkan kode untuk IComplexProperty.

GenerateComplexPropertyAnnotations(String, IComplexProperty, IndentedStringBuilder)

Menghasilkan kode untuk anotasi pada IProperty.

GenerateData(String, IEnumerable<IProperty>, IEnumerable<IDictionary<String,Object>>, IndentedStringBuilder)

Menghasilkan kode untuk seeding data.

GenerateData(String, IEnumerable<IProperty>, IEnumerable<IDictionary<String,Object>>, IndentedStringBuilder)

Menghasilkan kode untuk seeding data.

GenerateEntityType(String, IEntityType, IndentedStringBuilder)

Menghasilkan kode untuk IEntityType.

GenerateEntityType(String, IEntityType, IndentedStringBuilder)

Menghasilkan kode untuk IEntityType.

GenerateEntityTypeAnnotations(IEntityType, IndentedStringBuilder)

Digunakan untuk menghasilkan kode C# untuk membuat IModel.

GenerateEntityTypeAnnotations(String, IEntityType, IndentedStringBuilder)

Menghasilkan kode untuk anotasi pada jenis entitas.

GenerateEntityTypeAnnotations(String, IEntityType, IndentedStringBuilder)

Menghasilkan kode untuk anotasi pada jenis entitas.

GenerateEntityTypeMappingFragmentAnnotations(String, IEntityTypeMappingFragment, IndentedStringBuilder)

Menghasilkan kode untuk memetakan anotasi fragmen.

GenerateEntityTypeNavigations(String, IEntityType, IndentedStringBuilder)

Menghasilkan kode untuk navigasi IEntityType.

GenerateEntityTypeRelationships(String, IEntityType, IndentedStringBuilder)

Menghasilkan kode untuk hubungan IEntityType.

GenerateEntityTypeRelationships(String, IEntityType, IndentedStringBuilder)

Menghasilkan kode untuk hubungan IEntityType.

GenerateEntityTypes(String, IEnumerable<IEntityType>, IndentedStringBuilder)

Menghasilkan kode untuk IEntityType objek.

GenerateEntityTypes(String, IReadOnlyList<IEntityType>, IndentedStringBuilder)

Menghasilkan kode untuk IEntityType objek.

GenerateEntityTypes(String, IReadOnlyList<IEntityType>, IndentedStringBuilder)

Menghasilkan kode untuk IEntityType objek.

GenerateFluentApiForAnnotation(List<IAnnotation>, String, Func<IAnnotation,Object>, String, IndentedStringBuilder)

Menghasilkan panggilan API Fasih untuk anotasi.

GenerateFluentApiForAnnotation(List<IAnnotation>, String, String, IndentedStringBuilder)

Menghasilkan panggilan API Fasih untuk anotasi.

GenerateForeignKey(IForeignKey, IndentedStringBuilder)

Digunakan untuk menghasilkan kode C# untuk membuat IModel.

GenerateForeignKey(String, IForeignKey, IndentedStringBuilder)

Menghasilkan kode untuk IForeignKey.

GenerateForeignKey(String, IForeignKey, IndentedStringBuilder)

Menghasilkan kode untuk IForeignKey.

GenerateForeignKeyAnnotations(IForeignKey, IndentedStringBuilder)

Menghasilkan kode untuk anotasi pada kunci asing.

GenerateForeignKeyAnnotations(IForeignKey, IndentedStringBuilder)

Menghasilkan kode untuk anotasi pada kunci asing.

GenerateForeignKeyAnnotations(String, IForeignKey, IndentedStringBuilder)

Menghasilkan kode untuk anotasi pada kunci asing.

GenerateForeignKeys(IEnumerable<IForeignKey>, IndentedStringBuilder)

Digunakan untuk menghasilkan kode C# untuk membuat IModel.

GenerateForeignKeys(String, IEnumerable<IForeignKey>, IndentedStringBuilder)

Menghasilkan kode untuk IForeignKey objek.

GenerateForeignKeys(String, IEnumerable<IForeignKey>, IndentedStringBuilder)

Menghasilkan kode untuk IForeignKey objek.

GenerateIndex(IIndex, IndentedStringBuilder)

Digunakan untuk menghasilkan kode C# untuk membuat IModel.

GenerateIndex(String, IIndex, IndentedStringBuilder)

Menghasilkan kode IIndex.

GenerateIndex(String, IIndex, IndentedStringBuilder)

Menghasilkan kode IIndex.

GenerateIndexAnnotations(IIndex, IndentedStringBuilder)

Menghasilkan kode untuk anotasi pada indeks.

GenerateIndexAnnotations(String, IIndex, IndentedStringBuilder)

Menghasilkan kode untuk anotasi pada indeks.

GenerateIndexes(IEnumerable<IIndex>, IndentedStringBuilder)

Digunakan untuk menghasilkan kode C# untuk membuat IModel.

GenerateIndexes(String, IEnumerable<IIndex>, IndentedStringBuilder)

Menghasilkan kode untuk IIndex objek.

GenerateIndexes(String, IEnumerable<IIndex>, IndentedStringBuilder)

Menghasilkan kode untuk IIndex objek.

GenerateKey(IKey, IndentedStringBuilder, Boolean)

Digunakan untuk menghasilkan kode C# untuk membuat IModel.

GenerateKey(String, IKey, IndentedStringBuilder, Boolean)

Menghasilkan kode untuk IKey.

GenerateKey(String, IKey, IndentedStringBuilder, Boolean)

Menghasilkan kode untuk IKey.

GenerateKeyAnnotations(IKey, IndentedStringBuilder)

Menghasilkan kode untuk anotasi pada kunci.

GenerateKeyAnnotations(String, IKey, IndentedStringBuilder)

Menghasilkan kode untuk anotasi pada kunci.

GenerateKeys(IEnumerable<IKey>, IKey, IndentedStringBuilder)

Digunakan untuk menghasilkan kode C# untuk membuat IModel.

GenerateKeys(String, IEnumerable<IKey>, IKey, IndentedStringBuilder)

Menghasilkan kode untuk IKey objek.

GenerateKeys(String, IEnumerable<IKey>, IKey, IndentedStringBuilder)

Menghasilkan kode untuk IKey objek.

GenerateNavigation(String, INavigation, IndentedStringBuilder)

Menghasilkan kode untuk INavigation.

GenerateNavigationAnnotations(INavigation, IndentedStringBuilder)

Menghasilkan kode untuk anotasi pada navigasi.

GenerateNavigationAnnotations(String, INavigation, IndentedStringBuilder)

Menghasilkan kode untuk anotasi pada navigasi.

GenerateNavigations(String, IEnumerable<INavigation>, IndentedStringBuilder)

Menghasilkan kode untuk INavigation objek.

GenerateOwnedType(String, IForeignKey, IndentedStringBuilder)

Menghasilkan kode untuk jenis entitas yang dimiliki.

GenerateOwnedType(String, IForeignKey, IndentedStringBuilder)

Menghasilkan kode untuk jenis entitas yang dimiliki.

GenerateOwnedTypes(String, IEnumerable<IForeignKey>, IndentedStringBuilder)

Menghasilkan kode untuk jenis entitas yang dimiliki.

GenerateOwnedTypes(String, IEnumerable<IForeignKey>, IndentedStringBuilder)

Menghasilkan kode untuk jenis entitas yang dimiliki.

GenerateProperties(IEnumerable<IProperty>, IndentedStringBuilder)

Digunakan untuk menghasilkan kode C# untuk membuat IModel.

GenerateProperties(String, IEnumerable<IProperty>, IndentedStringBuilder)

Menghasilkan kode untuk IProperty objek.

GenerateProperties(String, IEnumerable<IProperty>, IndentedStringBuilder)

Menghasilkan kode untuk IProperty objek.

GenerateProperty(IProperty, IndentedStringBuilder)

Digunakan untuk menghasilkan kode C# untuk membuat IModel.

GenerateProperty(String, IProperty, IndentedStringBuilder)

Menghasilkan kode untuk IProperty.

GenerateProperty(String, IProperty, IndentedStringBuilder)

Menghasilkan kode untuk IProperty.

GeneratePropertyAnnotations(IProperty, IndentedStringBuilder)

Menghasilkan kode untuk anotasi pada IProperty.

GeneratePropertyAnnotations(IProperty, IndentedStringBuilder)

Menghasilkan kode untuk anotasi pada IProperty.

GeneratePropertyAnnotations(String, IProperty, IndentedStringBuilder)

Menghasilkan kode untuk anotasi pada IProperty.

GeneratePropertyOverride(String, IRelationalPropertyOverrides, IndentedStringBuilder)

Menghasilkan kode untuk IRelationalPropertyOverrides.

GeneratePropertyOverrides(String, IEntityType, StoreObjectIdentifier, IndentedStringBuilder)

Menghasilkan kode untuk IRelationalPropertyOverrides objek.

GeneratePropertyOverridesAnnotations(String, IRelationalPropertyOverrides, IndentedStringBuilder)

Menghasilkan kode untuk properti mengambil alih anotasi.

GenerateRelationships(String, IEntityType, IndentedStringBuilder)

Menghasilkan kode untuk hubungan IEntityType.

GenerateRelationships(String, IEntityType, IndentedStringBuilder)

Menghasilkan kode untuk hubungan IEntityType.

GenerateSequence(String, ISequence, IndentedStringBuilder)

Menghasilkan kode untuk ISequence.

GenerateSequenceAnnotations(String, ISequence, IndentedStringBuilder)

Menghasilkan kode untuk anotasi urutan.

GenerateTrigger(String, ITrigger, IndentedStringBuilder)

Menghasilkan kode untuk ITrigger.

GenerateTriggerAnnotations(String, ITrigger, IndentedStringBuilder)

Menghasilkan kode untuk anotasi pemicu.

GenerateTriggers(String, IEntityType, String, String, IndentedStringBuilder)

Menghasilkan kode untuk ITrigger objek.

IgnoreAnnotations(IList<IAnnotation>, String[])

Menghapus anotasi yang diabaikan.

IgnoreAnnotationTypes(IList<IAnnotation>, String[])

Menghapus anotasi yang diabaikan.

Berlaku untuk