Bagikan melalui


MigrationBuilder Kelas

Definisi

Penyusun yang menyediakan API seperti fasih untuk membangun MigrationOperation.

public class MigrationBuilder
type MigrationBuilder = class
Public Class MigrationBuilder
Warisan
MigrationBuilder

Keterangan

Lihat Migrasi database untuk informasi dan contoh selengkapnya.

Konstruktor

MigrationBuilder(String)

Membuat instans baru penyusun.

Properti

ActiveProvider

Nama penyedia database yang sedang digunakan.

Operations

Daftar MigrationOperationyang sedang dibangun.

Metode

AddCheckConstraint(String, String, String, String)

AddCheckConstraintOperation Menyusun untuk menambahkan batasan pemeriksaan baru ke tabel.

AddColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String)

AddColumnOperation Menyusun untuk menambahkan kolom baru ke tabel.

AddColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Nullable<Boolean>)

AddColumnOperation Menyusun untuk menambahkan kolom baru ke tabel.

AddColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Nullable<Boolean>, String)

AddColumnOperation Menyusun untuk menambahkan kolom baru ke tabel.

AddColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Nullable<Boolean>, String, String, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>)

AddColumnOperation Menyusun untuk menambahkan kolom baru ke tabel.

AddForeignKey(String, String, String, String, String, String, String, ReferentialAction, ReferentialAction)

AddForeignKeyOperation Membangun untuk menambahkan kunci asing baru ke tabel.

AddForeignKey(String, String, String[], String, String, String, String[], ReferentialAction, ReferentialAction)

AddForeignKeyOperation Menyusun untuk menambahkan kunci asing komposit (multi-kolom) baru ke tabel.

AddPrimaryKey(String, String, String, String)

AddPrimaryKeyOperation Membangun untuk menambahkan kunci primer baru ke tabel.

AddPrimaryKey(String, String, String[], String)

AddPrimaryKeyOperation Membangun untuk menambahkan kunci primer komposit (multi-kolom) baru ke tabel.

AddUniqueConstraint(String, String, String, String)

AddUniqueConstraintOperation Membangun untuk menambahkan batasan unik baru ke tabel.

AddUniqueConstraint(String, String, String[], String)

AddUniqueConstraintOperation Menyusun untuk menambahkan batasan unik komposit baru (multi-kolom) ke tabel.

AlterColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String)

Penyusun yang menyediakan API seperti fasih untuk membangun MigrationOperation.

AlterColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Type, String, Nullable<Boolean>, Nullable<Int32>, Boolean, Boolean, Object, String, String)

AlterColumnOperation Menyusun untuk mengubah kolom yang sudah ada.

AlterColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Type, String, Nullable<Boolean>, Nullable<Int32>, Boolean, Boolean, Object, String, String, Nullable<Boolean>, Nullable<Boolean>)

AlterColumnOperation Menyusun untuk mengubah kolom yang sudah ada.

AlterColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Type, String, Nullable<Boolean>, Nullable<Int32>, Boolean, Boolean, Object, String, String, Nullable<Boolean>, Nullable<Boolean>, String, String)

AlterColumnOperation Menyusun untuk mengubah kolom yang sudah ada.

AlterColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Type, String, Nullable<Boolean>, Nullable<Int32>, Boolean, Boolean, Object, String, String, Nullable<Boolean>, Nullable<Boolean>, String, String, String, String, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>)

AlterColumnOperation Menyusun untuk mengubah kolom yang sudah ada.

AlterDatabase()

AlterDatabaseOperation Menyusun untuk mengubah database yang sudah ada.

AlterDatabase(String, String)

AlterDatabaseOperation Menyusun untuk mengubah database yang sudah ada.

AlterSequence(String, String, Int32, Nullable<Int64>, Nullable<Int64>, Boolean)

Penyusun yang menyediakan API seperti fasih untuk membangun MigrationOperation.

AlterSequence(String, String, Int32, Nullable<Int64>, Nullable<Int64>, Boolean, Int32, Nullable<Int64>, Nullable<Int64>, Boolean)

AlterSequenceOperation Membangun untuk mengubah urutan yang ada.

AlterTable(String, String)

AlterTableOperation Menyusun untuk mengubah tabel yang sudah ada.

AlterTable(String, String, String, String)

AlterTableOperation Menyusun untuk mengubah tabel yang sudah ada.

CreateIndex(String, String, String, String, Boolean)

Penyusun yang menyediakan API seperti fasih untuk membangun MigrationOperation.

CreateIndex(String, String, String, String, Boolean, String)

CreateIndexOperation Membangun untuk membuat indeks baru.

CreateIndex(String, String, String, String, Boolean, String, Boolean[])

CreateIndexOperation Membangun untuk membuat indeks baru.

CreateIndex(String, String, String[], String, Boolean)

Penyusun yang menyediakan API seperti fasih untuk membangun MigrationOperation.

CreateIndex(String, String, String[], String, Boolean, String)

CreateIndexOperation Membangun untuk membuat indeks komposit (multi-kolom) baru.

CreateIndex(String, String, String[], String, Boolean, String, Boolean[])

CreateIndexOperation Membangun untuk membuat indeks komposit (multi-kolom) baru.

CreateSequence(String, String, Int64, Int32, Nullable<Int64>, Nullable<Int64>, Boolean)

CreateSequenceOperation Membangun untuk membuat urutan baru.

CreateSequence<T>(String, String, Int64, Int32, Nullable<Int64>, Nullable<Int64>, Boolean)

CreateSequenceOperation Membangun untuk membuat urutan baru.

CreateTable<TColumns>(String, Func<ColumnsBuilder,TColumns>, String, Action<CreateTableBuilder<TColumns>>)

CreateTableOperation Menyusun untuk membuat tabel baru.

CreateTable<TColumns>(String, Func<ColumnsBuilder,TColumns>, String, Action<CreateTableBuilder<TColumns>>, String)

CreateTableOperation Membangun untuk membuat tabel baru.

DeleteData(String, String, Object, String)

DeleteDataOperation Membangun untuk menghapus satu baris data benih.

DeleteData(String, String, Object[], String)

DeleteDataOperation Membangun untuk menghapus beberapa baris data benih.

DeleteData(String, String, String, Object, String)

DeleteDataOperation Membangun untuk menghapus satu baris data benih.

DeleteData(String, String, String, Object[], String)

DeleteDataOperation Membangun untuk menghapus beberapa baris data benih.

DeleteData(String, String[], Object[,], String)

DeleteDataOperation Membangun untuk menghapus beberapa baris data benih dari tabel dengan kunci komposit (multi-kolom).

DeleteData(String, String[], Object[], String)

DeleteDataOperation Menyusun untuk menghapus satu baris data nilai awal dari tabel dengan kunci komposit (multi-kolom).

DeleteData(String, String[], String[], Object[,], String)

DeleteDataOperation Membangun untuk menghapus beberapa baris data benih dari tabel dengan kunci komposit (multi-kolom).

DeleteData(String, String[], String[], Object[], String)

DeleteDataOperation Menyusun untuk menghapus satu baris data nilai awal dari tabel dengan kunci komposit (multi-kolom).

DropCheckConstraint(String, String, String)

DropCheckConstraintOperation Membangun untuk menghilangkan batasan pemeriksaan yang ada.

DropColumn(String, String, String)

DropColumnOperation Menyusun untuk menghilangkan kolom yang sudah ada.

DropForeignKey(String, String, String)

DropForeignKeyOperation Membangun untuk menghilangkan batasan kunci asing yang ada.

DropIndex(String, String, String)

DropIndexOperation Membangun untuk menghilangkan indeks yang ada.

DropPrimaryKey(String, String, String)

DropPrimaryKeyOperation Membangun untuk menghilangkan kunci primer yang ada.

DropSchema(String)

DropSchemaOperation Membangun untuk menghilangkan skema yang ada.

DropSequence(String, String)

DropSequenceOperation Membangun untuk menghilangkan urutan yang ada.

DropTable(String, String)

DropTableOperation Membangun untuk menghilangkan tabel yang sudah ada.

DropUniqueConstraint(String, String, String)

DropUniqueConstraintOperation Membangun untuk menghilangkan batasan unik yang ada.

EnsureSchema(String)

EnsureSchemaOperation Membangun untuk memastikan bahwa skema ada.

InsertData(String, String, Object, String)

InsertDataOperation Menyusun untuk menyisipkan nilai data seed tunggal untuk satu kolom.

InsertData(String, String, Object[], String)

InsertDataOperation Menyusun untuk menyisipkan beberapa baris nilai data benih untuk satu kolom.

InsertData(String, String, String, Object, String)

InsertDataOperation Menyusun untuk menyisipkan nilai data seed tunggal untuk satu kolom.

InsertData(String, String, String, Object[], String)

InsertDataOperation Menyusun untuk menyisipkan beberapa baris nilai data benih untuk satu kolom.

InsertData(String, String[], Object[,], String)

InsertDataOperation Menyusun untuk menyisipkan beberapa baris nilai data benih untuk beberapa kolom.

InsertData(String, String[], Object[], String)

InsertDataOperation Menyusun untuk menyisipkan satu baris nilai data benih.

InsertData(String, String[], String[], Object[,], String)

InsertDataOperation Menyusun untuk menyisipkan beberapa baris nilai data benih untuk beberapa kolom.

InsertData(String, String[], String[], Object[], String)

InsertDataOperation Menyusun untuk menyisipkan satu baris nilai data benih.

RenameColumn(String, String, String, String)

RenameColumnOperation Menyusun untuk mengganti nama kolom yang sudah ada.

RenameIndex(String, String, String, String)

RenameIndexOperation Membangun untuk mengganti nama indeks yang sudah ada.

RenameSequence(String, String, String, String)

RenameSequenceOperation Membangun untuk mengganti nama urutan yang ada.

RenameTable(String, String, String, String)

RenameTableOperation Membangun untuk mengganti nama tabel yang sudah ada.

RestartSequence(String, Int64, String)

RestartSequenceOperation Membangun untuk memulai kembali urutan yang ada.

RestartSequence(String, Nullable<Int64>, String)

RestartSequenceOperation Membangun untuk memulai kembali urutan yang ada.

Sql(String, Boolean)

SqlOperation Membangun untuk mengeksekusi SQL mentah.

UpdateData(String, String, Object, String, Object, String)

UpdateDataOperation Membangun untuk memperbarui satu baris data benih.

UpdateData(String, String, Object, String[], Object[], String)

UpdateDataOperation Membangun untuk memperbarui satu baris data benih.

UpdateData(String, String, Object[], String, Object[], String)

UpdateDataOperation Membangun untuk memperbarui beberapa baris data benih.

UpdateData(String, String, Object[], String[], Object[,], String)

UpdateDataOperation Membangun untuk memperbarui beberapa baris data benih.

UpdateData(String, String[], Object[,], String, Object[], String)

UpdateDataOperation Membangun untuk memperbarui beberapa baris data benih untuk tabel dengan kunci komposit (multi-kolom).

UpdateData(String, String[], Object[,], String[], Object[,], String)

UpdateDataOperation Membangun untuk memperbarui beberapa baris data benih untuk tabel dengan kunci komposit (multi-kolom).

UpdateData(String, String[], Object[], String, Object, String)

UpdateDataOperation Membangun untuk memperbarui satu baris data benih untuk tabel dengan kunci komposit (multi-kolom).

UpdateData(String, String[], Object[], String[], Object[], String)

UpdateDataOperation Membangun untuk memperbarui satu baris data benih untuk tabel dengan kunci komposit (multi-kolom).

UpdateData(String, String[], String[], Object[,], String[], String[], Object[,], String)

UpdateDataOperation Membangun untuk memperbarui beberapa baris data benih untuk tabel dengan kunci komposit (multi-kolom).

UpdateData(String, String[], String[], Object[], String[], String[], Object[], String)

UpdateDataOperation Membangun untuk memperbarui satu baris data benih untuk tabel dengan kunci komposit (multi-kolom).

Metode Ekstensi

IsSqlite(MigrationBuilder)

Mengembalikan true jika penyedia database yang saat ini digunakan adalah penyedia SQLite.

IsSqlServer(MigrationBuilder)

Mengembalikan true jika penyedia database yang saat ini digunakan adalah penyedia SQL Server.

Berlaku untuk