Bagikan melalui


MigrationsCodeGenerator Kelas

Definisi

Digunakan untuk menghasilkan kode untuk migrasi.

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
Warisan
MigrationsCodeGenerator
Turunan
Penerapan

Keterangan

Lihat Migrasi database, dan layanan waktu desain EF Core untuk informasi dan contoh selengkapnya.

Konstruktor

MigrationsCodeGenerator()

Digunakan untuk menghasilkan kode untuk migrasi.

MigrationsCodeGenerator(MigrationsCodeGeneratorDependencies)

Menginisialisasi instans baru kelas MigrationsCodeGenerator.

Properti

Dependencies

Dependensi untuk layanan ini.

FileExtension

Mendapatkan file kode ekstensi file yang harus digunakan.

Language

Mendapatkan bahasa pemrograman yang didukung oleh layanan ini.

Metode

GenerateMetadata(String, Type, String, String, IModel)

Menghasilkan kode metadata migrasi.

GenerateMigration(String, String, IReadOnlyList<MigrationOperation>, IReadOnlyList<MigrationOperation>)

Menghasilkan kode migrasi.

GenerateSnapshot(String, Type, String, IModel)

Menghasilkan kode rekam jepret model.

GetNamespaces(IEnumerable<MigrationOperation>)

Mendapatkan namespace yang diperlukan untuk daftar MigrationOperation objek.

GetNamespaces(IModel)

Mendapatkan namespace yang diperlukan untuk IModel.

Berlaku untuk