MigrationsCodeGenerator 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 pro migrace.
public abstract class MigrationsCodeGenerator
public abstract class MigrationsCodeGenerator : Microsoft.EntityFrameworkCore.Migrations.Design.IMigrationsCodeGenerator
type MigrationsCodeGenerator = class
type MigrationsCodeGenerator = class
interface IMigrationsCodeGenerator
type MigrationsCodeGenerator = class
interface IMigrationsCodeGenerator
interface ILanguageBasedService
Public MustInherit Class MigrationsCodeGenerator
Public MustInherit Class MigrationsCodeGenerator
Implements IMigrationsCodeGenerator
- Dědičnost
-
MigrationsCodeGenerator
- Odvozené
- Implementuje
Poznámky
Další informace a příklady najdete v tématu Migrace databází a služby EF Core při návrhu .
Konstruktory
MigrationsCodeGenerator() |
Používá se ke generování kódu pro migrace. |
MigrationsCodeGenerator(MigrationsCodeGeneratorDependencies) |
Inicializuje novou instanci MigrationsCodeGenerator třídy. |
Vlastnosti
Dependencies |
Závislosti pro tuto službu. |
FileExtension |
Získá kód přípony souboru soubory by měly použít. |
Language |
Získá programovací jazyk podporovaný touto službou. |
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ů. |
GetNamespaces(IModel) |
Získá obory názvů vyžadované IModelpro . |
Platí pro
Entity Framework