CSharpMigrationsGenerator Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wird zum Generieren von C#-Code für Migrationen verwendet.
public class CSharpMigrationsGenerator : Microsoft.EntityFrameworkCore.Migrations.Design.MigrationsCodeGenerator
type CSharpMigrationsGenerator = class
inherit MigrationsCodeGenerator
Public Class CSharpMigrationsGenerator
Inherits MigrationsCodeGenerator
- Vererbung
Hinweise
Weitere Informationen und Beispiele finden Sie unter Datenbankmigrationen und EF Core-Entwurfszeitdienste .
Konstruktoren
CSharpMigrationsGenerator(CSharpHelper, CSharpMigrationOperationGenerator, CSharpSnapshotGenerator) |
Wird zum Generieren von C#-Code für Migrationen verwendet. |
CSharpMigrationsGenerator(MigrationsCodeGeneratorDependencies, CSharpMigrationsGeneratorDependencies) |
Initialisiert eine neue Instanz der CSharpMigrationsGenerator-Klasse. |
Eigenschaften
CSharpDependencies |
Abhängigkeiten für diesen Dienst. |
Dependencies |
Abhängigkeiten für diesen Dienst. (Geerbt von MigrationsCodeGenerator) |
FileExtension |
Ruft die Dateierweiterungscodedateien ab, die verwendet werden sollen. |
Language |
Ruft die von diesem Dienst unterstützte Programmiersprache ab. |
Language |
Ruft die von diesem Dienst unterstützte Programmiersprache ab. (Geerbt von MigrationsCodeGenerator) |
Methoden
GenerateMetadata(String, Type, String, String, IModel) |
Generiert den Migrationsmetadatencode. |
GenerateMigration(String, String, IReadOnlyList<MigrationOperation>, IReadOnlyList<MigrationOperation>) |
Generiert den Migrationscode. |
GenerateSnapshot(String, Type, String, IModel) |
Generiert das Modell Momentaufnahme Code. |
GetNamespaces(IEnumerable<MigrationOperation>) |
Ruft die Namespaces ab, die für eine Liste von MigrationOperation -Objekten erforderlich sind. (Geerbt von MigrationsCodeGenerator) |
GetNamespaces(IModel) |
Ruft die Namespaces ab, die für ein erforderlich sind IModel. (Geerbt von MigrationsCodeGenerator) |
Gilt für:
Entity Framework