CSharpMigrationsGenerator Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Służy do generowania kodu języka C# na potrzeby migracji.
public class CSharpMigrationsGenerator : Microsoft.EntityFrameworkCore.Migrations.Design.MigrationsCodeGenerator
type CSharpMigrationsGenerator = class
inherit MigrationsCodeGenerator
Public Class CSharpMigrationsGenerator
Inherits MigrationsCodeGenerator
- Dziedziczenie
Uwagi
Aby uzyskać więcej informacji i przykłady, zobacz Migracje baz danych i Usługi czasu projektowania ef Core .
Konstruktory
CSharpMigrationsGenerator(CSharpHelper, CSharpMigrationOperationGenerator, CSharpSnapshotGenerator) |
Służy do generowania kodu języka C# na potrzeby migracji. |
CSharpMigrationsGenerator(MigrationsCodeGeneratorDependencies, CSharpMigrationsGeneratorDependencies) |
Inicjuje nowe wystąpienie klasy CSharpMigrationsGenerator. |
Właściwości
CSharpDependencies |
Zależności dla tej usługi. |
Dependencies |
Zależności dla tej usługi. (Odziedziczone po MigrationsCodeGenerator) |
FileExtension |
Pobiera pliki kodu rozszerzenia pliku powinny być używane. |
Language |
Pobiera język programowania obsługiwany przez tę usługę. |
Language |
Pobiera język programowania obsługiwany przez tę usługę. (Odziedziczone po MigrationsCodeGenerator) |
Metody
GenerateMetadata(String, Type, String, String, IModel) |
Generuje kod metadanych migracji. |
GenerateMigration(String, String, IReadOnlyList<MigrationOperation>, IReadOnlyList<MigrationOperation>) |
Generuje kod migracji. |
GenerateSnapshot(String, Type, String, IModel) |
Generuje kod migawki modelu. |
GetNamespaces(IEnumerable<MigrationOperation>) |
Pobiera przestrzenie nazw wymagane dla listy MigrationOperation obiektów. (Odziedziczone po MigrationsCodeGenerator) |
GetNamespaces(IModel) |
Pobiera przestrzenie nazw wymagane dla elementu IModel. (Odziedziczone po MigrationsCodeGenerator) |