Bagikan melalui


CSharpMigrationsGenerator Kelas

Definisi

Digunakan untuk menghasilkan kode C# untuk migrasi.

public class CSharpMigrationsGenerator : Microsoft.EntityFrameworkCore.Migrations.Design.MigrationsCodeGenerator
type CSharpMigrationsGenerator = class
    inherit MigrationsCodeGenerator
Public Class CSharpMigrationsGenerator
Inherits MigrationsCodeGenerator
Warisan
CSharpMigrationsGenerator

Keterangan

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

Konstruktor

CSharpMigrationsGenerator(CSharpHelper, CSharpMigrationOperationGenerator, CSharpSnapshotGenerator)

Digunakan untuk menghasilkan kode C# untuk migrasi.

CSharpMigrationsGenerator(MigrationsCodeGeneratorDependencies, CSharpMigrationsGeneratorDependencies)

Menginisialisasi instans baru kelas CSharpMigrationsGenerator.

Properti

CSharpDependencies

Dependensi untuk layanan ini.

Dependencies

Dependensi untuk layanan ini.

(Diperoleh dari MigrationsCodeGenerator)
FileExtension

Mendapatkan file kode ekstensi file yang harus digunakan.

Language

Mendapatkan bahasa pemrograman yang didukung oleh layanan ini.

Language

Mendapatkan bahasa pemrograman yang didukung oleh layanan ini.

(Diperoleh dari MigrationsCodeGenerator)

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.

(Diperoleh dari MigrationsCodeGenerator)
GetNamespaces(IModel)

Mendapatkan namespace yang diperlukan untuk IModel.

(Diperoleh dari MigrationsCodeGenerator)

Berlaku untuk