Bagikan melalui


SqliteMigrationsSqlGenerator Kelas

Definisi

Implementasi khusus SQLite dari MigrationsSqlGenerator.

public class SqliteMigrationsSqlGenerator : Microsoft.EntityFrameworkCore.Migrations.MigrationsSqlGenerator
type SqliteMigrationsSqlGenerator = class
    inherit MigrationsSqlGenerator
Public Class SqliteMigrationsSqlGenerator
Inherits MigrationsSqlGenerator
Warisan
SqliteMigrationsSqlGenerator

Keterangan

Masa pakai layanan adalah Scoped. Ini berarti bahwa setiap DbContext instans akan menggunakan instans layanan ini sendiri. Implementasi dapat bergantung pada layanan lain yang terdaftar dengan masa pakai apa pun. Implementasinya tidak perlu aman untuk utas.

Lihat Migrasi database, dan Mengakses database SQLite dengan EF Core untuk informasi dan contoh selengkapnya.

Konstruktor

SqliteMigrationsSqlGenerator(IRelationalCommandBuilderFactory, ISqlGenerationHelper, IRelationalTypeMapper, IRelationalAnnotationProvider)

Implementasi khusus SQLite dari MigrationsSqlGenerator.

SqliteMigrationsSqlGenerator(MigrationsSqlGeneratorDependencies)

Implementasi khusus SQLite dari MigrationsSqlGenerator.

SqliteMigrationsSqlGenerator(MigrationsSqlGeneratorDependencies, IMigrationsAnnotationProvider)

Membuat instans baru SqliteMigrationsSqlGenerator .

SqliteMigrationsSqlGenerator(MigrationsSqlGeneratorDependencies, IRelationalAnnotationProvider)

Membuat instans baru SqliteMigrationsSqlGenerator .

Properti

Annotations

Implementasi khusus SQLite dari MigrationsSqlGenerator.

(Diperoleh dari MigrationsSqlGenerator)
Dependencies

Dependensi khusus penyedia relasional untuk layanan ini.

(Diperoleh dari MigrationsSqlGenerator)
Options

Mendapatkan atau mengatur opsi yang akan digunakan saat membuat perintah.

(Diperoleh dari MigrationsSqlGenerator)
SqlGenerationHelper

Implementasi khusus SQLite dari MigrationsSqlGenerator.

(Diperoleh dari MigrationsSqlGenerator)
SqlGenerator

IUpdateSqlGenerator.

(Diperoleh dari MigrationsSqlGenerator)
TypeMapper

Implementasi khusus SQLite dari MigrationsSqlGenerator.

(Diperoleh dari MigrationsSqlGenerator)
VersionComparer

Mendapatkan perbandingan yang dapat digunakan untuk membandingkan dua versi produk.

(Diperoleh dari MigrationsSqlGenerator)

Metode

CheckConstraint(AddCheckConstraintOperation, IModel, MigrationCommandListBuilder)

Menghasilkan fragmen SQL untuk batasan pemeriksaan dari AddCheckConstraintOperation.

(Diperoleh dari MigrationsSqlGenerator)
CheckConstraint(CreateCheckConstraintOperation, IModel, MigrationCommandListBuilder)

Menghasilkan fragmen SQL untuk batasan pemeriksaan dari CreateCheckConstraintOperation.

(Diperoleh dari MigrationsSqlGenerator)
ColumnDefinition(AddColumnOperation, IModel, MigrationCommandListBuilder)

Menghasilkan fragmen SQL untuk definisi kolom dalam AddColumnOperation.

ColumnDefinition(AddColumnOperation, IModel, MigrationCommandListBuilder)

Menghasilkan fragmen SQL untuk definisi kolom dalam AddColumnOperation.

(Diperoleh dari MigrationsSqlGenerator)
ColumnDefinition(String, String, String, ColumnOperation, IModel, MigrationCommandListBuilder)

Menghasilkan fragmen SQL untuk definisi kolom untuk metadata kolom yang diberikan.

ColumnDefinition(String, String, String, ColumnOperation, IModel, MigrationCommandListBuilder)

Menghasilkan fragmen SQL untuk definisi kolom untuk metadata kolom yang diberikan.

(Diperoleh dari MigrationsSqlGenerator)
ColumnDefinition(String, String, String, Type, String, Nullable<Boolean>, Nullable<Int32>, Boolean, Boolean, Object, String, String, IAnnotatable, IModel, MigrationCommandListBuilder)

Menghasilkan fragmen SQL untuk definisi kolom untuk metadata kolom yang diberikan.

ColumnDefinition(String, String, String, Type, String, Nullable<Boolean>, Nullable<Int32>, Boolean, Boolean, Object, String, String, IAnnotatable, IModel, MigrationCommandListBuilder)

Menghasilkan fragmen SQL untuk definisi kolom untuk metadata kolom yang diberikan.

(Diperoleh dari MigrationsSqlGenerator)
ColumnDefinition(String, String, String, Type, String, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Boolean, Boolean, Object, String, String, IAnnotatable, IModel, MigrationCommandListBuilder)

Menghasilkan fragmen SQL untuk definisi kolom untuk metadata kolom yang diberikan.

ColumnDefinition(String, String, String, Type, String, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Boolean, Boolean, Object, String, String, IAnnotatable, IModel, MigrationCommandListBuilder)

Menghasilkan fragmen SQL untuk definisi kolom untuk metadata kolom yang diberikan.

(Diperoleh dari MigrationsSqlGenerator)
ColumnList(String[])

Menggabungkan nama kolom yang diberikan ke dalam daftar yang DelimitIdentifier(String) dipisahkan.

(Diperoleh dari MigrationsSqlGenerator)
ComputedColumnDefinition(String, String, String, ColumnOperation, IModel, MigrationCommandListBuilder)

Menghasilkan fragmen SQL untuk definisi kolom komputasi untuk metadata kolom yang diberikan.

ComputedColumnDefinition(String, String, String, ColumnOperation, IModel, MigrationCommandListBuilder)

Menghasilkan fragmen SQL untuk definisi kolom komputasi untuk metadata kolom yang diberikan.

(Diperoleh dari MigrationsSqlGenerator)
CreateTableCheckConstraints(CreateTableOperation, IModel, MigrationCommandListBuilder)

Menghasilkan fragmen SQL untuk batasan pemeriksaan dari CreateTableOperation.

(Diperoleh dari MigrationsSqlGenerator)
CreateTableColumns(CreateTableOperation, IModel, MigrationCommandListBuilder)

Menghasilkan fragmen SQL untuk definisi kolom dalam CreateTableOperation.

CreateTableColumns(CreateTableOperation, IModel, MigrationCommandListBuilder)

Menghasilkan fragmen SQL untuk definisi kolom dalam CreateTableOperation.

(Diperoleh dari MigrationsSqlGenerator)
CreateTableConstraints(CreateTableOperation, IModel, MigrationCommandListBuilder)

Menghasilkan fragmen SQL untuk batasan CreateTableOperation.

(Diperoleh dari MigrationsSqlGenerator)
CreateTableForeignKeys(CreateTableOperation, IModel, MigrationCommandListBuilder)

Menghasilkan fragmen SQL untuk batasan kunci asing dari CreateTableOperation.

(Diperoleh dari MigrationsSqlGenerator)
CreateTablePrimaryKeyConstraint(CreateTableOperation, IModel, MigrationCommandListBuilder)

Menghasilkan fragmen SQL untuk batasan kunci utama dari CreateTableOperation.

(Diperoleh dari MigrationsSqlGenerator)
CreateTableUniqueConstraints(CreateTableOperation, IModel, MigrationCommandListBuilder)

Menghasilkan fragmen SQL untuk batasan unik dari CreateTableOperation.

(Diperoleh dari MigrationsSqlGenerator)
DefaultValue(Object, String, MigrationCommandListBuilder)

Menghasilkan fragmen SQL untuk batasan default kolom.

(Diperoleh dari MigrationsSqlGenerator)
DefaultValue(Object, String, String, MigrationCommandListBuilder)

Menghasilkan fragmen SQL untuk batasan default kolom.

(Diperoleh dari MigrationsSqlGenerator)
EndStatement(MigrationCommandListBuilder, Boolean)

Menghasilkan fragmen SQL untuk mengakhiri perintah SQL.

(Diperoleh dari MigrationsSqlGenerator)
FindEntityTypes(IModel, String, String)
Kedaluwarsa..

Menemukan semua IEntityTypeyang dipetakan ke tabel yang diberikan.

(Diperoleh dari MigrationsSqlGenerator)
FindProperty(IModel, String, String, String)
Kedaluwarsa..

Menemukan beberapa IProperty yang dipetakan ke kolom yang diberikan.

Jika beberapa properti memetakan ke kolom yang sama, maka properti yang dikembalikan adalah properti yang dipilih secara semena-mena. Validator model memastikan bahwa semua properti yang dipetakan ke kolom tertentu memiliki konfigurasi yang konsisten.

(Diperoleh dari MigrationsSqlGenerator)
ForeignKeyAction(ReferentialAction, MigrationCommandListBuilder)

Menghasilkan fragmen SQL untuk tindakan referensial yang diberikan.

(Diperoleh dari MigrationsSqlGenerator)
ForeignKeyConstraint(AddForeignKeyOperation, IModel, MigrationCommandListBuilder)

Menghasilkan fragmen SQL untuk batasan kunci asing dari AddForeignKeyOperation.

(Diperoleh dari MigrationsSqlGenerator)
Generate(AddCheckConstraintOperation, IModel, MigrationCommandListBuilder)

Lemparan NotSupportedException karena operasi ini memerlukan pembangunan ulang tabel, yang belum didukung.

Generate(AddCheckConstraintOperation, IModel, MigrationCommandListBuilder)

Membangun perintah untuk yang diberikan AddCheckConstraintOperation dengan melakukan panggilan pada MigrationCommandListBuilder, lalu mengakhiri perintah akhir.

(Diperoleh dari MigrationsSqlGenerator)
Generate(AddColumnOperation, IModel, MigrationCommandListBuilder)

Membangun perintah untuk yang diberikan AddColumnOperation dengan melakukan panggilan pada MigrationCommandListBuilder, lalu mengakhiri perintah akhir.

(Diperoleh dari MigrationsSqlGenerator)
Generate(AddColumnOperation, IModel, MigrationCommandListBuilder, Boolean)

Membangun perintah untuk yang diberikan AddColumnOperation dengan melakukan panggilan pada yang diberikan MigrationCommandListBuilder.

Generate(AddColumnOperation, IModel, MigrationCommandListBuilder, Boolean)

Membangun perintah untuk yang diberikan AddColumnOperation dengan melakukan panggilan pada yang diberikan MigrationCommandListBuilder.

(Diperoleh dari MigrationsSqlGenerator)
Generate(AddForeignKeyOperation, IModel, MigrationCommandListBuilder)

Lemparan NotSupportedException karena operasi ini memerlukan pembangunan ulang tabel, yang belum didukung.

Generate(AddForeignKeyOperation, IModel, MigrationCommandListBuilder)

Membangun perintah untuk yang diberikan AddForeignKeyOperation dengan melakukan panggilan pada MigrationCommandListBuilder, lalu mengakhiri perintah akhir.

(Diperoleh dari MigrationsSqlGenerator)
Generate(AddForeignKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

Lemparan NotSupportedException karena operasi ini memerlukan pembangunan ulang tabel, yang belum didukung.

Generate(AddForeignKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

Membangun perintah untuk yang diberikan AddForeignKeyOperation dengan melakukan panggilan pada yang diberikan MigrationCommandListBuilder.

(Diperoleh dari MigrationsSqlGenerator)
Generate(AddPrimaryKeyOperation, IModel, MigrationCommandListBuilder)

Lemparan NotSupportedException karena operasi ini memerlukan pembangunan ulang tabel, yang belum didukung.

Generate(AddPrimaryKeyOperation, IModel, MigrationCommandListBuilder)

Membangun perintah untuk yang diberikan AddPrimaryKeyOperation dengan melakukan panggilan pada MigrationCommandListBuilder, lalu mengakhiri perintah akhir.

(Diperoleh dari MigrationsSqlGenerator)
Generate(AddPrimaryKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

Lemparan NotSupportedException karena operasi ini memerlukan pembangunan ulang tabel, yang belum didukung.

Generate(AddPrimaryKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

Membangun perintah untuk yang diberikan AddPrimaryKeyOperation dengan melakukan panggilan pada yang diberikan MigrationCommandListBuilder.

(Diperoleh dari MigrationsSqlGenerator)
Generate(AddUniqueConstraintOperation, IModel, MigrationCommandListBuilder)

Lemparan NotSupportedException karena operasi ini memerlukan pembangunan ulang tabel, yang belum didukung.

Generate(AlterColumnOperation, IModel, MigrationCommandListBuilder)

Lemparan NotSupportedException karena operasi ini memerlukan pembangunan ulang tabel, yang belum didukung.

Generate(AlterDatabaseOperation, IModel, MigrationCommandListBuilder)

Membangun perintah untuk yang diberikan AlterDatabaseOperation dengan melakukan panggilan pada yang diberikan MigrationCommandListBuilder.

Generate(AlterDatabaseOperation, IModel, MigrationCommandListBuilder)

Dapat ditimpa oleh penyedia database untuk membangun perintah untuk yang diberikan AlterDatabaseOperation dengan melakukan panggilan pada yang diberikan MigrationCommandListBuilder.

(Diperoleh dari MigrationsSqlGenerator)
Generate(AlterSequenceOperation, IModel, MigrationCommandListBuilder)

NotSupportedException Melempar karena SQLite tidak mendukung urutan.

Generate(AlterTableOperation, IModel, MigrationCommandListBuilder)

Dapat ditimpa oleh penyedia database untuk membangun perintah untuk yang diberikan AlterTableOperation dengan melakukan panggilan pada yang diberikan MigrationCommandListBuilder.

(Diperoleh dari MigrationsSqlGenerator)
Generate(CreateCheckConstraintOperation, IModel, MigrationCommandListBuilder)

NotSupportedException Melempar karena operasi ini memerlukan pembangunan ulang tabel, yang belum didukung.

Generate(CreateCheckConstraintOperation, IModel, MigrationCommandListBuilder)

Membangun perintah untuk yang diberikan CreateCheckConstraintOperation dengan melakukan panggilan pada MigrationCommandListBuilder, lalu mengakhiri perintah akhir.

(Diperoleh dari MigrationsSqlGenerator)
Generate(CreateIndexOperation, IModel, MigrationCommandListBuilder)

Membangun perintah untuk yang diberikan CreateIndexOperation dengan melakukan panggilan pada MigrationCommandListBuilder, lalu mengakhiri perintah akhir.

(Diperoleh dari MigrationsSqlGenerator)
Generate(CreateIndexOperation, IModel, MigrationCommandListBuilder, Boolean)

Membangun perintah untuk yang diberikan CreateIndexOperation dengan melakukan panggilan pada yang diberikan MigrationCommandListBuilder.

(Diperoleh dari MigrationsSqlGenerator)
Generate(CreateSequenceOperation, IModel, MigrationCommandListBuilder)

NotSupportedException Melempar karena SQLite tidak mendukung urutan.

Generate(CreateTableOperation, IModel, MigrationCommandListBuilder)

Membangun perintah untuk yang diberikan CreateTableOperation dengan melakukan panggilan pada yang diberikan MigrationCommandListBuilder.

Generate(CreateTableOperation, IModel, MigrationCommandListBuilder)

Membangun perintah untuk yang diberikan CreateTableOperation dengan melakukan panggilan pada MigrationCommandListBuilder, lalu mengakhiri perintah akhir.

(Diperoleh dari MigrationsSqlGenerator)
Generate(CreateTableOperation, IModel, MigrationCommandListBuilder, Boolean)

Membangun perintah untuk yang diberikan CreateTableOperation dengan melakukan panggilan pada yang diberikan MigrationCommandListBuilder.

Generate(CreateTableOperation, IModel, MigrationCommandListBuilder, Boolean)

Membangun perintah untuk yang diberikan CreateTableOperation dengan melakukan panggilan pada yang diberikan MigrationCommandListBuilder.

(Diperoleh dari MigrationsSqlGenerator)
Generate(DeleteDataOperation, IModel, MigrationCommandListBuilder)

Membangun perintah untuk yang diberikan DeleteDataOperation dengan melakukan panggilan pada MigrationCommandListBuilder, lalu mengakhiri perintah akhir.

(Diperoleh dari MigrationsSqlGenerator)
Generate(DropCheckConstraintOperation, IModel, MigrationCommandListBuilder)

NotSupportedException Melempar karena operasi ini memerlukan pembangunan ulang tabel, yang belum didukung.

Generate(DropCheckConstraintOperation, IModel, MigrationCommandListBuilder)

Membangun perintah untuk yang diberikan DropCheckConstraintOperation dengan melakukan panggilan pada MigrationCommandListBuilder, lalu mengakhiri perintah akhir.

(Diperoleh dari MigrationsSqlGenerator)
Generate(DropColumnOperation, IModel, MigrationCommandListBuilder)

NotSupportedException Melempar karena operasi ini memerlukan pembangunan ulang tabel, yang belum didukung.

Generate(DropColumnOperation, IModel, MigrationCommandListBuilder)

Membangun perintah untuk yang diberikan DropColumnOperation dengan melakukan panggilan pada MigrationCommandListBuilder, lalu mengakhiri perintah akhir.

(Diperoleh dari MigrationsSqlGenerator)
Generate(DropColumnOperation, IModel, MigrationCommandListBuilder, Boolean)

NotSupportedException Melempar karena operasi ini memerlukan pembangunan ulang tabel, yang belum didukung.

Generate(DropColumnOperation, IModel, MigrationCommandListBuilder, Boolean)

Membangun perintah untuk yang diberikan DropColumnOperation dengan melakukan panggilan pada yang diberikan MigrationCommandListBuilder.

(Diperoleh dari MigrationsSqlGenerator)
Generate(DropForeignKeyOperation, IModel, MigrationCommandListBuilder)

NotSupportedException Melempar karena operasi ini memerlukan pembangunan ulang tabel, yang belum didukung.

Generate(DropForeignKeyOperation, IModel, MigrationCommandListBuilder)

Membangun perintah untuk yang diberikan DropForeignKeyOperation dengan melakukan panggilan pada MigrationCommandListBuilder, lalu mengakhiri perintah akhir.

(Diperoleh dari MigrationsSqlGenerator)
Generate(DropForeignKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

NotSupportedException Melempar karena operasi ini memerlukan pembangunan ulang tabel, yang belum didukung.

Generate(DropForeignKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

Membangun perintah untuk yang diberikan DropForeignKeyOperation dengan melakukan panggilan pada yang diberikan MigrationCommandListBuilder.

(Diperoleh dari MigrationsSqlGenerator)
Generate(DropIndexOperation, IModel, MigrationCommandListBuilder)

Membangun perintah untuk yang diberikan DropIndexOperation dengan melakukan panggilan pada yang diberikan MigrationCommandListBuilder.

Generate(DropIndexOperation, IModel, MigrationCommandListBuilder)

Dapat ditimpa oleh penyedia database untuk membangun perintah untuk yang diberikan DropIndexOperation dengan melakukan panggilan pada yang diberikan MigrationCommandListBuilder.

Perhatikan bahwa implementasi default metode ini melempar NotImplementedException. Penyedia harus mengambil alih jika mereka mendukung operasi semacam ini.

(Diperoleh dari MigrationsSqlGenerator)
Generate(DropIndexOperation, IModel, MigrationCommandListBuilder, Boolean)

Membangun perintah untuk yang diberikan DropIndexOperation dengan melakukan panggilan pada yang diberikan MigrationCommandListBuilder.

Generate(DropIndexOperation, IModel, MigrationCommandListBuilder, Boolean)

Dapat ditimpa oleh penyedia database untuk membangun perintah untuk yang diberikan DropIndexOperation dengan melakukan panggilan pada yang diberikan MigrationCommandListBuilder.

(Diperoleh dari MigrationsSqlGenerator)
Generate(DropPrimaryKeyOperation, IModel, MigrationCommandListBuilder)

NotSupportedException Melempar karena operasi ini memerlukan pembangunan ulang tabel, yang belum didukung.

Generate(DropPrimaryKeyOperation, IModel, MigrationCommandListBuilder)

Membangun perintah untuk yang diberikan DropPrimaryKeyOperation dengan melakukan panggilan pada MigrationCommandListBuilder, lalu mengakhiri perintah akhir.

(Diperoleh dari MigrationsSqlGenerator)
Generate(DropPrimaryKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

NotSupportedException Melempar karena operasi ini memerlukan pembangunan ulang tabel, yang belum didukung.

Generate(DropPrimaryKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

Membangun perintah untuk yang diberikan DropPrimaryKeyOperation dengan melakukan panggilan pada yang diberikan MigrationCommandListBuilder.

(Diperoleh dari MigrationsSqlGenerator)
Generate(DropSchemaOperation, IModel, MigrationCommandListBuilder)

Diabaikan, karena skema tidak didukung oleh SQLite dan diabaikan secara diam-diam untuk meningkatkan kompatibilitas pengujian.

Generate(DropSequenceOperation, IModel, MigrationCommandListBuilder)

NotSupportedException Melempar karena SQLite tidak mendukung urutan.

Generate(DropTableOperation, IModel, MigrationCommandListBuilder)

Membangun perintah untuk yang diberikan DropTableOperation dengan melakukan panggilan pada MigrationCommandListBuilder, lalu mengakhiri perintah akhir.

(Diperoleh dari MigrationsSqlGenerator)
Generate(DropTableOperation, IModel, MigrationCommandListBuilder, Boolean)

Membangun perintah untuk yang diberikan DropTableOperation dengan melakukan panggilan pada yang diberikan MigrationCommandListBuilder.

(Diperoleh dari MigrationsSqlGenerator)
Generate(DropUniqueConstraintOperation, IModel, MigrationCommandListBuilder)

NotSupportedException Melempar karena operasi ini memerlukan pembangunan ulang tabel, yang belum didukung.

Generate(EnsureSchemaOperation, IModel, MigrationCommandListBuilder)

Diabaikan, karena skema tidak didukung oleh SQLite dan diabaikan secara diam-diam untuk meningkatkan kompatibilitas pengujian.

Generate(InsertDataOperation, IModel, MigrationCommandListBuilder)

Membangun perintah untuk yang diberikan InsertDataOperation dengan melakukan panggilan pada MigrationCommandListBuilder, lalu mengakhiri perintah akhir.

(Diperoleh dari MigrationsSqlGenerator)
Generate(InsertDataOperation, IModel, MigrationCommandListBuilder, Boolean)

Membangun perintah untuk yang diberikan InsertDataOperation dengan melakukan panggilan pada yang diberikan MigrationCommandListBuilder.

(Diperoleh dari MigrationsSqlGenerator)
Generate(IReadOnlyList<MigrationOperation>, IModel)

Menghasilkan perintah dari daftar operasi.

Generate(IReadOnlyList<MigrationOperation>, IModel)

Menghasilkan perintah dari daftar operasi.

(Diperoleh dari MigrationsSqlGenerator)
Generate(IReadOnlyList<MigrationOperation>, IModel, MigrationsSqlGenerationOptions)

Menghasilkan perintah dari daftar operasi.

Generate(IReadOnlyList<MigrationOperation>, IModel, MigrationsSqlGenerationOptions)

Menghasilkan perintah dari daftar operasi.

(Diperoleh dari MigrationsSqlGenerator)
Generate(MigrationOperation, IModel, MigrationCommandListBuilder)

Membangun perintah untuk yang diberikan MigrationOperation dengan melakukan panggilan pada yang diberikan MigrationCommandListBuilder.

(Diperoleh dari MigrationsSqlGenerator)
Generate(RenameColumnOperation, IModel, MigrationCommandListBuilder)

Membangun perintah untuk yang diberikan RenameTableOperation dengan melakukan panggilan pada yang diberikan MigrationCommandListBuilder.

Generate(RenameIndexOperation, IModel, MigrationCommandListBuilder)

Membangun perintah untuk yang diberikan RenameIndexOperation dengan melakukan panggilan pada yang diberikan MigrationCommandListBuilder.

Generate(RenameSequenceOperation, IModel, MigrationCommandListBuilder)

NotSupportedException Melempar karena SQLite tidak mendukung urutan.

Generate(RenameTableOperation, IModel, MigrationCommandListBuilder)

Membangun perintah untuk yang diberikan RenameTableOperation dengan melakukan panggilan pada yang diberikan MigrationCommandListBuilder.

Generate(RestartSequenceOperation, IModel, MigrationCommandListBuilder)

NotSupportedException Melempar karena SQLite tidak mendukung urutan.

Generate(SqlOperation, IModel, MigrationCommandListBuilder)

Membangun perintah untuk yang diberikan SqlOperation dengan melakukan panggilan pada MigrationCommandListBuilder, lalu mengakhiri perintah akhir.

(Diperoleh dari MigrationsSqlGenerator)
Generate(UpdateDataOperation, IModel, MigrationCommandListBuilder)

Membangun perintah untuk yang diberikan UpdateDataOperation dengan melakukan panggilan pada MigrationCommandListBuilder, lalu mengakhiri perintah akhir.

(Diperoleh dari MigrationsSqlGenerator)
GenerateIndexColumnList(CreateIndexOperation, IModel, MigrationCommandListBuilder)

Mengembalikan fragmen SQL untuk daftar kolom indeks dari CreateIndexOperation.

(Diperoleh dari MigrationsSqlGenerator)
GenerateModificationCommands(DeleteDataOperation, IModel)

Menghasilkan perintah yang sesuai dengan operasi yang diberikan.

(Diperoleh dari MigrationsSqlGenerator)
GenerateModificationCommands(InsertDataOperation, IModel)

Menghasilkan perintah yang sesuai dengan operasi yang diberikan.

(Diperoleh dari MigrationsSqlGenerator)
GenerateModificationCommands(UpdateDataOperation, IModel)

Menghasilkan perintah yang sesuai dengan operasi yang diberikan.

(Diperoleh dari MigrationsSqlGenerator)
GetColumnType(String, String, String, ColumnOperation, IModel)

Mendapatkan jenis penyimpanan/database kolom dengan metadata yang disediakan.

(Diperoleh dari MigrationsSqlGenerator)
GetColumnType(String, String, String, Type, Nullable<Boolean>, Nullable<Int32>, Boolean, IModel)

Mendapatkan jenis penyimpanan/database kolom dengan metadata yang disediakan.

(Diperoleh dari MigrationsSqlGenerator)
GetColumnType(String, String, String, Type, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Boolean, IModel)

Mendapatkan jenis penyimpanan/database kolom dengan metadata yang disediakan.

(Diperoleh dari MigrationsSqlGenerator)
HasLegacyRenameOperations(IModel)

Memeriksa apakah atau tidak RenameTableOperation dan RenameSequenceOperation menggunakan perilaku warisan mengatur nama dan skema baru ke null saat tidak berubah.

(Diperoleh dari MigrationsSqlGenerator)
IndexOptions(CreateIndexOperation, IModel, MigrationCommandListBuilder)

Menghasilkan fragmen SQL untuk ekstra (filter, kolom yang disertakan, opsi) indeks dari CreateIndexOperation.

(Diperoleh dari MigrationsSqlGenerator)
IndexTraits(MigrationOperation, IModel, MigrationCommandListBuilder)

Menghasilkan fragmen SQL untuk sifat indeks dari CreateIndexOperation, , AddPrimaryKeyOperationatau AddUniqueConstraintOperation.

(Diperoleh dari MigrationsSqlGenerator)
IsOldColumnSupported(IModel)

Memeriksa apakah mendukung passing di kolom lama atau tidak AddColumnOperation , yang hanya ditambahkan di EF Core 1.1.

(Diperoleh dari MigrationsSqlGenerator)
PrimaryKeyConstraint(AddPrimaryKeyOperation, IModel, MigrationCommandListBuilder)

Menghasilkan fragmen SQL untuk batasan kunci utama dari AddPrimaryKeyOperation.

(Diperoleh dari MigrationsSqlGenerator)
SequenceOptions(AlterSequenceOperation, IModel, MigrationCommandListBuilder)

Menghasilkan fragmen SQL yang mengonfigurasi urutan dalam AlterSequenceOperation.

(Diperoleh dari MigrationsSqlGenerator)
SequenceOptions(CreateSequenceOperation, IModel, MigrationCommandListBuilder)

Menghasilkan fragmen SQL yang mengonfigurasi urutan dalam CreateSequenceOperation.

(Diperoleh dari MigrationsSqlGenerator)
SequenceOptions(String, String, Int32, Nullable<Int64>, Nullable<Int64>, Boolean, IModel, MigrationCommandListBuilder)

Menghasilkan fragmen SQL yang mengonfigurasi urutan dengan opsi yang diberikan.

(Diperoleh dari MigrationsSqlGenerator)
SequenceOptions(String, String, SequenceOperation, IModel, MigrationCommandListBuilder)

Menghasilkan fragmen SQL yang mengonfigurasi urutan dengan opsi yang diberikan.

(Diperoleh dari MigrationsSqlGenerator)
TryGetVersion(IModel, String)

Mendapatkan versi produk yang digunakan untuk menghasilkan migrasi saat ini. Penyedia dapat menggunakan ini untuk mempertahankan kompatibilitas dengan migrasi yang dihasilkan menggunakan versi sebelumnya.

(Diperoleh dari MigrationsSqlGenerator)
UniqueConstraint(AddUniqueConstraintOperation, IModel, MigrationCommandListBuilder)

Menghasilkan fragmen SQL untuk batasan unik dari AddUniqueConstraintOperation.

(Diperoleh dari MigrationsSqlGenerator)

Berlaku untuk