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í.
Slouží k vygenerování kódu pro migrace.
public abstract class MigrationsCodeGenerator
[System.Runtime.CompilerServices.Nullable(0)]
public abstract class MigrationsCodeGenerator : Microsoft.EntityFrameworkCore.Migrations.Design.IMigrationsCodeGenerator
public abstract class MigrationsCodeGenerator : Microsoft.EntityFrameworkCore.Migrations.Design.IMigrationsCodeGenerator
type MigrationsCodeGenerator = class
[<System.Runtime.CompilerServices.Nullable(0)>]
type MigrationsCodeGenerator = class
interface IMigrationsCodeGenerator
interface ILanguageBasedService
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é
- Atributy
- Implementuje
Poznámky
Další informace a příklady najdete v tématu Migrace databází a služby pro návrh EF Core .
Konstruktory
| Název | Description |
|---|---|
| MigrationsCodeGenerator() |
Slouží k vygenerování kódu pro migrace. |
| MigrationsCodeGenerator(MigrationsCodeGeneratorDependencies) |
Inicializuje novou instanci MigrationsCodeGenerator třídy. |
Vlastnosti
| Název | Description |
|---|---|
| Dependencies |
Závislosti pro tuto službu. |
| FileExtension |
Získá soubor s příponou kódu souboru by měl použít. |
| Language |
Získá programovací jazyk podporovaný touto službou. |
Metody
| Název | Description |
|---|---|
| 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, String) |
Vygeneruje kód snímku modelu. |
| GenerateSnapshot(String, Type, String, IModel) |
Vygeneruje kód snímku modelu. |
| GetNamespaces(IEnumerable<MigrationOperation>) |
Získá obory názvů požadované pro seznam MigrationOperation objektů. |
| GetNamespaces(IModel) |
Získá obory názvů vyžadované pro objekt .IModel |