CSharpSnapshotGenerator Klasse

Definition

Wird zum Generieren von C#-Code zum Erstellen eines IModelverwendet.

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
Vererbung
CSharpSnapshotGenerator
Implementiert

Hinweise

Weitere Informationen und Beispiele finden Sie unter Datenbankmigrationen und EF Core-Entwurfszeitdienste .

Konstruktoren

CSharpSnapshotGenerator(CSharpHelper)

Wird zum Generieren von C#-Code zum Erstellen eines IModelverwendet.

CSharpSnapshotGenerator(CSharpSnapshotGeneratorDependencies)

Initialisiert eine neue Instanz der CSharpSnapshotGenerator-Klasse.

Eigenschaften

Dependencies

Abhängigkeiten für diesen Dienst.

Methoden

Generate(String, IModel, IndentedStringBuilder)

Generiert Code zum Erstellen eines IModel.

Generate(String, IModel, IndentedStringBuilder)

Generiert Code zum Erstellen eines IModel.

GenerateAnnotation(IAnnotation, IndentedStringBuilder)

Generiert Code für eine Anmerkung, die keinen Fluent-API-Aufruf aufweist.

GenerateAnnotation(IAnnotation, IndentedStringBuilder)

Generiert Code für eine Anmerkung.

GenerateAnnotations(IEnumerable<IAnnotation>, IndentedStringBuilder)

Generiert Code für Anmerkungen.

GenerateAnnotations(IReadOnlyList<IAnnotation>, IndentedStringBuilder)

Generiert Code für Anmerkungen.

GenerateBaseType(IEntityType, IndentedStringBuilder)

Wird zum Generieren von C#-Code zum Erstellen eines IModelverwendet.

GenerateBaseType(String, IEntityType, IndentedStringBuilder)

Generiert Code für den Basistyp eines IEntityType.

GenerateBaseType(String, IEntityType, IndentedStringBuilder)

Generiert Code für den Basistyp eines IEntityType.

GenerateCheckConstraint(String, ICheckConstraint, IndentedStringBuilder)

Generiert Code für ein ICheckConstraint.

GenerateCheckConstraint(String, ICheckConstraint, IndentedStringBuilder)

Generiert Code für ein ICheckConstraint.

GenerateCheckConstraintAnnotations(ICheckConstraint, IndentedStringBuilder)

Generiert Code für Prüfeinschränkungsanmerkungen.

GenerateCheckConstraints(String, IEntityType, IndentedStringBuilder)

Generiert Code für ICheckConstraint Objekte.

GenerateCheckConstraints(String, IEntityType, IndentedStringBuilder)

Generiert Code für ICheckConstraint Objekte.

GenerateComplexProperties(String, IEnumerable<IComplexProperty>, IndentedStringBuilder)

Generiert Code für IComplexProperty Objekte.

GenerateComplexProperty(String, IComplexProperty, IndentedStringBuilder)

Generiert Code für ein IComplexProperty.

GenerateComplexPropertyAnnotations(String, IComplexProperty, IndentedStringBuilder)

Generiert Code für die Anmerkungen auf einem IProperty.

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

Generiert Code für die Datensamenerstellung.

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

Generiert Code für die Datensamenerstellung.

GenerateEntityType(String, IEntityType, IndentedStringBuilder)

Generiert Code für ein IEntityType.

GenerateEntityType(String, IEntityType, IndentedStringBuilder)

Generiert Code für ein IEntityType.

GenerateEntityTypeAnnotations(IEntityType, IndentedStringBuilder)

Wird zum Generieren von C#-Code zum Erstellen eines IModelverwendet.

GenerateEntityTypeAnnotations(String, IEntityType, IndentedStringBuilder)

Generiert Code für die Anmerkungen für einen Entitätstyp.

GenerateEntityTypeAnnotations(String, IEntityType, IndentedStringBuilder)

Generiert Code für die Anmerkungen für einen Entitätstyp.

GenerateEntityTypeMappingFragmentAnnotations(String, IEntityTypeMappingFragment, IndentedStringBuilder)

Generiert Code für die Zuordnung von Fragmentanmerkungen.

GenerateEntityTypeNavigations(String, IEntityType, IndentedStringBuilder)

Generiert Code für die Navigation eines IEntityType.

GenerateEntityTypeRelationships(String, IEntityType, IndentedStringBuilder)

Generiert Code für die Beziehungen eines IEntityType.

GenerateEntityTypeRelationships(String, IEntityType, IndentedStringBuilder)

Generiert Code für die Beziehungen eines IEntityType.

GenerateEntityTypes(String, IEnumerable<IEntityType>, IndentedStringBuilder)

Generiert Code für IEntityType Objekte.

GenerateEntityTypes(String, IReadOnlyList<IEntityType>, IndentedStringBuilder)

Generiert Code für IEntityType Objekte.

GenerateEntityTypes(String, IReadOnlyList<IEntityType>, IndentedStringBuilder)

Generiert Code für IEntityType Objekte.

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

Generiert eine Fluent-API- Aufrufe für eine Anmerkung.

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

Generiert eine Fluent-API- Aufrufe für eine Anmerkung.

GenerateForeignKey(IForeignKey, IndentedStringBuilder)

Wird zum Generieren von C#-Code zum Erstellen eines IModelverwendet.

GenerateForeignKey(String, IForeignKey, IndentedStringBuilder)

Generiert Code für ein IForeignKey.

GenerateForeignKey(String, IForeignKey, IndentedStringBuilder)

Generiert Code für ein IForeignKey.

GenerateForeignKeyAnnotations(IForeignKey, IndentedStringBuilder)

Generiert Code für die Anmerkungen für einen Fremdschlüssel.

GenerateForeignKeyAnnotations(IForeignKey, IndentedStringBuilder)

Generiert Code für die Anmerkungen für einen Fremdschlüssel.

GenerateForeignKeyAnnotations(String, IForeignKey, IndentedStringBuilder)

Generiert Code für die Anmerkungen für einen Fremdschlüssel.

GenerateForeignKeys(IEnumerable<IForeignKey>, IndentedStringBuilder)

Wird zum Generieren von C#-Code zum Erstellen eines IModelverwendet.

GenerateForeignKeys(String, IEnumerable<IForeignKey>, IndentedStringBuilder)

Generiert Code für IForeignKey Objekte.

GenerateForeignKeys(String, IEnumerable<IForeignKey>, IndentedStringBuilder)

Generiert Code für IForeignKey Objekte.

GenerateIndex(IIndex, IndentedStringBuilder)

Wird zum Generieren von C#-Code zum Erstellen eines IModelverwendet.

GenerateIndex(String, IIndex, IndentedStringBuilder)

Generiert Code für IIndex.

GenerateIndex(String, IIndex, IndentedStringBuilder)

Generiert Code für IIndex.

GenerateIndexAnnotations(IIndex, IndentedStringBuilder)

Generiert Code für die Anmerkungen eines Indexes.

GenerateIndexAnnotations(String, IIndex, IndentedStringBuilder)

Generiert Code für die Anmerkungen eines Indexes.

GenerateIndexes(IEnumerable<IIndex>, IndentedStringBuilder)

Wird zum Generieren von C#-Code zum Erstellen eines IModelverwendet.

GenerateIndexes(String, IEnumerable<IIndex>, IndentedStringBuilder)

Generiert Code für IIndex Objekte.

GenerateIndexes(String, IEnumerable<IIndex>, IndentedStringBuilder)

Generiert Code für IIndex Objekte.

GenerateKey(IKey, IndentedStringBuilder, Boolean)

Wird zum Generieren von C#-Code zum Erstellen eines IModelverwendet.

GenerateKey(String, IKey, IndentedStringBuilder, Boolean)

Generiert Code für ein IKey.

GenerateKey(String, IKey, IndentedStringBuilder, Boolean)

Generiert Code für ein IKey.

GenerateKeyAnnotations(IKey, IndentedStringBuilder)

Generiert Code für die Anmerkungen eines Schlüssels.

GenerateKeyAnnotations(String, IKey, IndentedStringBuilder)

Generiert Code für die Anmerkungen eines Schlüssels.

GenerateKeys(IEnumerable<IKey>, IKey, IndentedStringBuilder)

Wird zum Generieren von C#-Code zum Erstellen eines IModelverwendet.

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

Generiert Code für IKey Objekte.

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

Generiert Code für IKey Objekte.

GenerateNavigation(String, INavigation, IndentedStringBuilder)

Generiert Code für ein INavigation.

GenerateNavigationAnnotations(INavigation, IndentedStringBuilder)

Generiert Code für die Anmerkungen in einer Navigation.

GenerateNavigationAnnotations(String, INavigation, IndentedStringBuilder)

Generiert Code für die Anmerkungen in einer Navigation.

GenerateNavigations(String, IEnumerable<INavigation>, IndentedStringBuilder)

Generiert Code für INavigation Objekte.

GenerateOwnedType(String, IForeignKey, IndentedStringBuilder)

Generiert Code für eigene Entitätstypen.

GenerateOwnedType(String, IForeignKey, IndentedStringBuilder)

Generiert Code für eigene Entitätstypen.

GenerateOwnedTypes(String, IEnumerable<IForeignKey>, IndentedStringBuilder)

Generiert Code für eigene Entitätstypen.

GenerateOwnedTypes(String, IEnumerable<IForeignKey>, IndentedStringBuilder)

Generiert Code für eigene Entitätstypen.

GenerateProperties(IEnumerable<IProperty>, IndentedStringBuilder)

Wird zum Generieren von C#-Code zum Erstellen eines IModelverwendet.

GenerateProperties(String, IEnumerable<IProperty>, IndentedStringBuilder)

Generiert Code für IProperty Objekte.

GenerateProperties(String, IEnumerable<IProperty>, IndentedStringBuilder)

Generiert Code für IProperty Objekte.

GenerateProperty(IProperty, IndentedStringBuilder)

Wird zum Generieren von C#-Code zum Erstellen eines IModelverwendet.

GenerateProperty(String, IProperty, IndentedStringBuilder)

Generiert Code für ein IProperty.

GenerateProperty(String, IProperty, IndentedStringBuilder)

Generiert Code für ein IProperty.

GeneratePropertyAnnotations(IProperty, IndentedStringBuilder)

Generiert Code für die Anmerkungen auf einem IProperty.

GeneratePropertyAnnotations(IProperty, IndentedStringBuilder)

Generiert Code für die Anmerkungen auf einem IProperty.

GeneratePropertyAnnotations(String, IProperty, IndentedStringBuilder)

Generiert Code für die Anmerkungen auf einem IProperty.

GeneratePropertyOverride(String, IRelationalPropertyOverrides, IndentedStringBuilder)

Generiert Code für ein IRelationalPropertyOverrides.

GeneratePropertyOverrides(String, IEntityType, StoreObjectIdentifier, IndentedStringBuilder)

Generiert Code für IRelationalPropertyOverrides Objekte.

GeneratePropertyOverridesAnnotations(String, IRelationalPropertyOverrides, IndentedStringBuilder)

Generiert Code für Eigenschaftsüberschreibungen von Anmerkungen.

GenerateRelationships(String, IEntityType, IndentedStringBuilder)

Generiert Code für die Beziehungen eines IEntityType.

GenerateRelationships(String, IEntityType, IndentedStringBuilder)

Generiert Code für die Beziehungen eines IEntityType.

GenerateSequence(String, ISequence, IndentedStringBuilder)

Generiert Code für ein ISequence.

GenerateSequenceAnnotations(String, ISequence, IndentedStringBuilder)

Generiert Code für Sequenzanmerkungen.

GenerateTrigger(String, ITrigger, IndentedStringBuilder)

Generiert Code für ein ITrigger.

GenerateTriggerAnnotations(String, ITrigger, IndentedStringBuilder)

Generiert Code für Triggeranmerkungen.

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

Generiert Code für ITrigger Objekte.

IgnoreAnnotations(IList<IAnnotation>, String[])

Entfernt ignorierte Anmerkungen.

IgnoreAnnotationTypes(IList<IAnnotation>, String[])

Entfernt ignorierte Anmerkungen.

Gilt für: