CSharpMigrationsGenerator Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Používá se ke generování kódu jazyka C# pro migrace.
public class CSharpMigrationsGenerator : Microsoft.EntityFrameworkCore.Migrations.Design.MigrationsCodeGenerator
type CSharpMigrationsGenerator = class
inherit MigrationsCodeGenerator
Public Class CSharpMigrationsGenerator
Inherits MigrationsCodeGenerator
- Dědičnost
Poznámky
Další informace a příklady najdete v tématu Migrace databází a služby EF Core při návrhu .
Konstruktory
CSharpMigrationsGenerator(CSharpHelper, CSharpMigrationOperationGenerator, CSharpSnapshotGenerator) |
Používá se ke generování kódu jazyka C# pro migrace. |
CSharpMigrationsGenerator(MigrationsCodeGeneratorDependencies, CSharpMigrationsGeneratorDependencies) |
Inicializuje novou instanci CSharpMigrationsGenerator třídy. |
Vlastnosti
CSharpDependencies |
Závislosti pro tuto službu. |
Dependencies |
Závislosti pro tuto službu. (Zděděno od MigrationsCodeGenerator) |
FileExtension |
Získá kód přípony souboru soubory by měly použít. |
Language |
Získá programovací jazyk podporovaný touto službou. |
Language |
Získá programovací jazyk podporovaný touto službou. (Zděděno od MigrationsCodeGenerator) |
Metody
GenerateMetadata(String, Type, String, String, IModel) |
Vygeneruje kód metadat migrace. |
GenerateMigration(String, String, IReadOnlyList<MigrationOperation>, IReadOnlyList<MigrationOperation>) |
Vygeneruje kód migrace. |
GenerateSnapshot(String, Type, String, IModel) |
Vygeneruje kód snímku modelu. |
GetNamespaces(IEnumerable<MigrationOperation>) |
Získá obory názvů vyžadované pro seznam MigrationOperation objektů. (Zděděno od MigrationsCodeGenerator) |
GetNamespaces(IModel) |
Získá obory názvů vyžadované IModelpro . (Zděděno od MigrationsCodeGenerator) |
Platí pro
Entity Framework