Bagikan melalui


MigrationCommandListBuilder Kelas

Definisi

Penyusun untuk membuat daftar MigrationCommandyang kemudian dapat dijalankan untuk memigrasikan database.

public class MigrationCommandListBuilder
type MigrationCommandListBuilder = class
Public Class MigrationCommandListBuilder
Warisan
MigrationCommandListBuilder

Keterangan

Lihat Migrasi database untuk informasi dan contoh selengkapnya.

Konstruktor

MigrationCommandListBuilder(IRelationalCommandBuilderFactory)

Membuat instans baru penyusun.

MigrationCommandListBuilder(MigrationsSqlGeneratorDependencies)

Membuat instans baru penyusun.

Properti

Dependencies

Dependensi khusus penyedia relasional untuk layanan ini.

Metode

Append(Object)

Menambahkan objek yang diberikan (sebagai string) ke perintah yang sedang dibangun.

Append(String)

Menambahkan string yang diberikan ke perintah yang sedang dibangun.

AppendLine()

Memulai baris baru pada perintah yang sedang dibangun.

AppendLine(Object)

Menambahkan objek yang diberikan (sebagai string) ke perintah yang sedang dibangun, lalu memulai baris baru.

AppendLine(String)

Menambahkan string yang diberikan ke perintah yang sedang dibangun, lalu memulai baris baru.

AppendLines(Object)

Menambahkan objek yang diberikan ke perintah yang sedang dibangun sebagai beberapa baris teks. Artinya, setiap baris dalam objek yang diteruskan (sebagai string) ditambahkan sebagai baris ke perintah yang sedang dibangun. Ini menghasilkan baris yang memiliki indentasi yang benar.

AppendLines(String)

Menambahkan objek yang diberikan ke perintah yang sedang dibangun sebagai beberapa baris teks. Artinya, setiap baris dalam string yang diteruskan ditambahkan sebagai baris ke perintah yang sedang dibangun. Ini menghasilkan baris yang memiliki indentasi yang benar.

DecrementIndent()

Mengurangi indentasi saat ini sebesar satu tingkat.

EndCommand(Boolean)

Mengakhiri pembuatan perintah saat ini dan menambahkannya ke daftar perintah bawaan. Panggilan berikutnya ke salah satu metode penyusun akan mulai membangun perintah baru.

GetCommandList()

Mendapatkan daftar perintah bawaan.

IncrementIndent()

Meningkatkan indentasi saat ini dengan satu tingkat.

Indent()

Memulai blok indentasi baru, jadi semua 'Tambahkan...' panggilan hingga blok dibuang akan diindentasi satu tingkat lebih dari tingkat saat ini.

Berlaku untuk