共用方式為


SqliteMigrationsSqlGenerator 類別

定義

的 SQLite 特定實作 MigrationsSqlGenerator

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

備註

服務存留期為 Scoped 。 這表示每個 DbContext 實例都會使用此服務自己的實例。 實作可能相依于任何存留期註冊的其他服務。 實作不需要安全線程。

如需詳細資訊和範例,請參閱使用 EF Core 進行 資料庫移轉和 存取 SQLite 資料庫

建構函式

SqliteMigrationsSqlGenerator(IRelationalCommandBuilderFactory, ISqlGenerationHelper, IRelationalTypeMapper, IRelationalAnnotationProvider)

的 SQLite 特定實作 MigrationsSqlGenerator

SqliteMigrationsSqlGenerator(MigrationsSqlGeneratorDependencies)

的 SQLite 特定實作 MigrationsSqlGenerator

SqliteMigrationsSqlGenerator(MigrationsSqlGeneratorDependencies, IMigrationsAnnotationProvider)

建立新的 SqliteMigrationsSqlGenerator 執行個體。

SqliteMigrationsSqlGenerator(MigrationsSqlGeneratorDependencies, IRelationalAnnotationProvider)

建立新的 SqliteMigrationsSqlGenerator 執行個體。

屬性

Annotations

的 SQLite 特定實作 MigrationsSqlGenerator

(繼承來源 MigrationsSqlGenerator)
Dependencies

此服務的關聯式提供者特定相依性。

(繼承來源 MigrationsSqlGenerator)
Options

取得或設定產生命令時要使用的選項。

(繼承來源 MigrationsSqlGenerator)
SqlGenerationHelper

的 SQLite 特定實作 MigrationsSqlGenerator

(繼承來源 MigrationsSqlGenerator)
SqlGenerator

IUpdateSqlGenerator

(繼承來源 MigrationsSqlGenerator)
TypeMapper

的 SQLite 特定實作 MigrationsSqlGenerator

(繼承來源 MigrationsSqlGenerator)
VersionComparer

取得比較子,可用來比較兩個產品版本。

(繼承來源 MigrationsSqlGenerator)

方法

CheckConstraint(AddCheckConstraintOperation, IModel, MigrationCommandListBuilder)

為 的檢查條件約束 AddCheckConstraintOperation 產生 SQL 片段。

(繼承來源 MigrationsSqlGenerator)
CheckConstraint(CreateCheckConstraintOperation, IModel, MigrationCommandListBuilder)

為 的檢查條件約束 CreateCheckConstraintOperation 產生 SQL 片段。

(繼承來源 MigrationsSqlGenerator)
ColumnDefinition(AddColumnOperation, IModel, MigrationCommandListBuilder)

為 中的資料 AddColumnOperation 行定義產生 SQL 片段。

ColumnDefinition(AddColumnOperation, IModel, MigrationCommandListBuilder)

為 中的資料 AddColumnOperation 行定義產生 SQL 片段。

(繼承來源 MigrationsSqlGenerator)
ColumnDefinition(String, String, String, ColumnOperation, IModel, MigrationCommandListBuilder)

為指定資料行中繼資料的資料行定義產生 SQL 片段。

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

為指定資料行中繼資料的資料行定義產生 SQL 片段。

(繼承來源 MigrationsSqlGenerator)
ColumnDefinition(String, String, String, Type, String, Nullable<Boolean>, Nullable<Int32>, Boolean, Boolean, Object, String, String, IAnnotatable, IModel, MigrationCommandListBuilder)

為指定資料行中繼資料的資料行定義產生 SQL 片段。

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

為指定資料行中繼資料的資料行定義產生 SQL 片段。

(繼承來源 MigrationsSqlGenerator)
ColumnDefinition(String, String, String, Type, String, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Boolean, Boolean, Object, String, String, IAnnotatable, IModel, MigrationCommandListBuilder)

為指定資料行中繼資料的資料行定義產生 SQL 片段。

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

為指定資料行中繼資料的資料行定義產生 SQL 片段。

(繼承來源 MigrationsSqlGenerator)
ColumnList(String[])

將指定的資料行名稱串連到 DelimitIdentifier(String) 分隔清單中。

(繼承來源 MigrationsSqlGenerator)
ComputedColumnDefinition(String, String, String, ColumnOperation, IModel, MigrationCommandListBuilder)

為指定的資料行中繼資料產生計算資料行定義的 SQL 片段。

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

為指定的資料行中繼資料產生計算資料行定義的 SQL 片段。

(繼承來源 MigrationsSqlGenerator)
CreateTableCheckConstraints(CreateTableOperation, IModel, MigrationCommandListBuilder)

為 的檢查條件約束 CreateTableOperation 產生 SQL 片段。

(繼承來源 MigrationsSqlGenerator)
CreateTableColumns(CreateTableOperation, IModel, MigrationCommandListBuilder)

為 中的資料 CreateTableOperation 行定義產生 SQL 片段。

CreateTableColumns(CreateTableOperation, IModel, MigrationCommandListBuilder)

為 中的資料 CreateTableOperation 行定義產生 SQL 片段。

(繼承來源 MigrationsSqlGenerator)
CreateTableConstraints(CreateTableOperation, IModel, MigrationCommandListBuilder)

為 的條件約束 CreateTableOperation 產生 SQL 片段。

(繼承來源 MigrationsSqlGenerator)
CreateTableForeignKeys(CreateTableOperation, IModel, MigrationCommandListBuilder)

為 的 CreateTableOperation 外鍵條件約束產生 SQL 片段。

(繼承來源 MigrationsSqlGenerator)
CreateTablePrimaryKeyConstraint(CreateTableOperation, IModel, MigrationCommandListBuilder)

為 的主 CreateTableOperation 鍵條件約束產生 SQL 片段。

(繼承來源 MigrationsSqlGenerator)
CreateTableUniqueConstraints(CreateTableOperation, IModel, MigrationCommandListBuilder)

為 的唯一 CreateTableOperation 條件約束產生 SQL 片段。

(繼承來源 MigrationsSqlGenerator)
DefaultValue(Object, String, MigrationCommandListBuilder)

為數據行的預設條件約束產生 SQL 片段。

(繼承來源 MigrationsSqlGenerator)
DefaultValue(Object, String, String, MigrationCommandListBuilder)

為數據行的預設條件約束產生 SQL 片段。

(繼承來源 MigrationsSqlGenerator)
EndStatement(MigrationCommandListBuilder, Boolean)

產生 SQL 片段以終止 SQL 命令。

(繼承來源 MigrationsSqlGenerator)
FindEntityTypes(IModel, String, String)
已過時。.

尋找對應至指定資料表的所有 IEntityType

(繼承來源 MigrationsSqlGenerator)
FindProperty(IModel, String, String, String)
已過時。.

尋找對應至指定資料行的一些 IProperty

如果多個屬性對應至相同的資料行,則傳回的屬性是任意選擇的屬性。 模型驗證程式可確保對應至指定資料行的所有屬性都有一致的設定。

(繼承來源 MigrationsSqlGenerator)
ForeignKeyAction(ReferentialAction, MigrationCommandListBuilder)

為指定的引用動作產生 SQL 片段。

(繼承來源 MigrationsSqlGenerator)
ForeignKeyConstraint(AddForeignKeyOperation, IModel, MigrationCommandListBuilder)

為 的 AddForeignKeyOperation 外鍵條件約束產生 SQL 片段。

(繼承來源 MigrationsSqlGenerator)
Generate(AddCheckConstraintOperation, IModel, MigrationCommandListBuilder)

擲回 , NotSupportedException 因為此作業需要尚未支援的資料表重建。

Generate(AddCheckConstraintOperation, IModel, MigrationCommandListBuilder)

在指定的 上呼叫 ,然後終止最終命令,以建置指定的 AddCheckConstraintOperationMigrationCommandListBuilder 命令。

(繼承來源 MigrationsSqlGenerator)
Generate(AddColumnOperation, IModel, MigrationCommandListBuilder)

在指定的 上呼叫 ,然後終止最終命令,以建置指定的 AddColumnOperationMigrationCommandListBuilder 命令。

(繼承來源 MigrationsSqlGenerator)
Generate(AddColumnOperation, IModel, MigrationCommandListBuilder, Boolean)

在指定的 上呼叫 來建置所 MigrationCommandListBuilder 指定 AddColumnOperation 的 命令。

Generate(AddColumnOperation, IModel, MigrationCommandListBuilder, Boolean)

在指定的 上呼叫 來建置所 MigrationCommandListBuilder 指定 AddColumnOperation 的 命令。

(繼承來源 MigrationsSqlGenerator)
Generate(AddForeignKeyOperation, IModel, MigrationCommandListBuilder)

擲回 , NotSupportedException 因為此作業需要尚未支援的資料表重建。

Generate(AddForeignKeyOperation, IModel, MigrationCommandListBuilder)

在指定的 上呼叫 ,然後終止最終命令,以建置指定的 AddForeignKeyOperationMigrationCommandListBuilder 命令。

(繼承來源 MigrationsSqlGenerator)
Generate(AddForeignKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

擲回 , NotSupportedException 因為此作業需要尚未支援的資料表重建。

Generate(AddForeignKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

在指定的 上呼叫 來建置所 MigrationCommandListBuilder 指定 AddForeignKeyOperation 的 命令。

(繼承來源 MigrationsSqlGenerator)
Generate(AddPrimaryKeyOperation, IModel, MigrationCommandListBuilder)

擲回 , NotSupportedException 因為此作業需要尚未支援的資料表重建。

Generate(AddPrimaryKeyOperation, IModel, MigrationCommandListBuilder)

在指定的 上呼叫 ,然後終止最終命令,以建置指定的 AddPrimaryKeyOperationMigrationCommandListBuilder 命令。

(繼承來源 MigrationsSqlGenerator)
Generate(AddPrimaryKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

擲回 , NotSupportedException 因為此作業需要尚未支援的資料表重建。

Generate(AddPrimaryKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

在指定的 上呼叫 來建置所 MigrationCommandListBuilder 指定 AddPrimaryKeyOperation 的 命令。

(繼承來源 MigrationsSqlGenerator)
Generate(AddUniqueConstraintOperation, IModel, MigrationCommandListBuilder)

擲回 , NotSupportedException 因為此作業需要尚未支援的資料表重建。

Generate(AlterColumnOperation, IModel, MigrationCommandListBuilder)

擲回 , NotSupportedException 因為此作業需要尚未支援的資料表重建。

Generate(AlterDatabaseOperation, IModel, MigrationCommandListBuilder)

在指定的 上呼叫 來建置所 MigrationCommandListBuilder 指定 AlterDatabaseOperation 的 命令。

Generate(AlterDatabaseOperation, IModel, MigrationCommandListBuilder)

資料庫提供者可以覆寫,藉由在指定的 上呼叫 來建置指定 AlterDatabaseOperationMigrationCommandListBuilder 之 的命令。

(繼承來源 MigrationsSqlGenerator)
Generate(AlterSequenceOperation, IModel, MigrationCommandListBuilder)

擲回 , NotSupportedException 因為 SQLite 不支援序列。

Generate(AlterTableOperation, IModel, MigrationCommandListBuilder)

資料庫提供者可以覆寫,藉由在指定的 上呼叫 來建置指定 AlterTableOperationMigrationCommandListBuilder 之 的命令。

(繼承來源 MigrationsSqlGenerator)
Generate(CreateCheckConstraintOperation, IModel, MigrationCommandListBuilder)

擲回 , NotSupportedException 因為此作業需要尚未支援的資料表重建。

Generate(CreateCheckConstraintOperation, IModel, MigrationCommandListBuilder)

在指定的 上呼叫 ,然後終止最終命令,以建置指定的 CreateCheckConstraintOperationMigrationCommandListBuilder 命令。

(繼承來源 MigrationsSqlGenerator)
Generate(CreateIndexOperation, IModel, MigrationCommandListBuilder)

在指定的 上呼叫 ,然後終止最終命令,以建置指定的 CreateIndexOperationMigrationCommandListBuilder 命令。

(繼承來源 MigrationsSqlGenerator)
Generate(CreateIndexOperation, IModel, MigrationCommandListBuilder, Boolean)

在指定的 上呼叫 來建置所 MigrationCommandListBuilder 指定 CreateIndexOperation 的 命令。

(繼承來源 MigrationsSqlGenerator)
Generate(CreateSequenceOperation, IModel, MigrationCommandListBuilder)

擲回 , NotSupportedException 因為 SQLite 不支援序列。

Generate(CreateTableOperation, IModel, MigrationCommandListBuilder)

在指定的 上呼叫 來建置所 MigrationCommandListBuilder 指定 CreateTableOperation 的 命令。

Generate(CreateTableOperation, IModel, MigrationCommandListBuilder)

在指定的 上呼叫 ,然後終止最終命令,以建置指定的 CreateTableOperationMigrationCommandListBuilder 命令。

(繼承來源 MigrationsSqlGenerator)
Generate(CreateTableOperation, IModel, MigrationCommandListBuilder, Boolean)

在指定的 上呼叫 來建置所 MigrationCommandListBuilder 指定 CreateTableOperation 的 命令。

Generate(CreateTableOperation, IModel, MigrationCommandListBuilder, Boolean)

在指定的 上呼叫 來建置所 MigrationCommandListBuilder 指定 CreateTableOperation 的 命令。

(繼承來源 MigrationsSqlGenerator)
Generate(DeleteDataOperation, IModel, MigrationCommandListBuilder)

在指定的 上呼叫 ,然後終止最終命令,以建置指定的 DeleteDataOperationMigrationCommandListBuilder 命令。

(繼承來源 MigrationsSqlGenerator)
Generate(DropCheckConstraintOperation, IModel, MigrationCommandListBuilder)

擲回 , NotSupportedException 因為此作業需要尚未支援的資料表重建。

Generate(DropCheckConstraintOperation, IModel, MigrationCommandListBuilder)

在指定的 上呼叫 ,然後終止最終命令,以建置指定的 DropCheckConstraintOperationMigrationCommandListBuilder 命令。

(繼承來源 MigrationsSqlGenerator)
Generate(DropColumnOperation, IModel, MigrationCommandListBuilder)

擲回 , NotSupportedException 因為此作業需要尚未支援的資料表重建。

Generate(DropColumnOperation, IModel, MigrationCommandListBuilder)

在指定的 上呼叫 ,然後終止最終命令,以建置指定的 DropColumnOperationMigrationCommandListBuilder 命令。

(繼承來源 MigrationsSqlGenerator)
Generate(DropColumnOperation, IModel, MigrationCommandListBuilder, Boolean)

擲回 , NotSupportedException 因為此作業需要尚未支援的資料表重建。

Generate(DropColumnOperation, IModel, MigrationCommandListBuilder, Boolean)

在指定的 上呼叫 來建置所 MigrationCommandListBuilder 指定 DropColumnOperation 的 命令。

(繼承來源 MigrationsSqlGenerator)
Generate(DropForeignKeyOperation, IModel, MigrationCommandListBuilder)

擲回 , NotSupportedException 因為此作業需要尚未支援的資料表重建。

Generate(DropForeignKeyOperation, IModel, MigrationCommandListBuilder)

在指定的 上呼叫 ,然後終止最終命令,以建置指定的 DropForeignKeyOperationMigrationCommandListBuilder 命令。

(繼承來源 MigrationsSqlGenerator)
Generate(DropForeignKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

擲回 , NotSupportedException 因為此作業需要尚未支援的資料表重建。

Generate(DropForeignKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

在指定的 上呼叫 來建置所 MigrationCommandListBuilder 指定 DropForeignKeyOperation 的 命令。

(繼承來源 MigrationsSqlGenerator)
Generate(DropIndexOperation, IModel, MigrationCommandListBuilder)

在指定的 上呼叫 來建置所 MigrationCommandListBuilder 指定 DropIndexOperation 的 命令。

Generate(DropIndexOperation, IModel, MigrationCommandListBuilder)

資料庫提供者可以覆寫,藉由在指定的 上呼叫 來建置指定 DropIndexOperationMigrationCommandListBuilder 之 的命令。

請注意,這個方法的預設實作會擲回 NotImplementedException 。 提供者必須覆寫它們是否支援這類作業。

(繼承來源 MigrationsSqlGenerator)
Generate(DropIndexOperation, IModel, MigrationCommandListBuilder, Boolean)

在指定的 上呼叫 來建置所 MigrationCommandListBuilder 指定 DropIndexOperation 的 命令。

Generate(DropIndexOperation, IModel, MigrationCommandListBuilder, Boolean)

資料庫提供者可以覆寫,藉由在指定的 上呼叫 來建置指定 DropIndexOperationMigrationCommandListBuilder 之 的命令。

(繼承來源 MigrationsSqlGenerator)
Generate(DropPrimaryKeyOperation, IModel, MigrationCommandListBuilder)

擲回 , NotSupportedException 因為此作業需要尚未支援的資料表重建。

Generate(DropPrimaryKeyOperation, IModel, MigrationCommandListBuilder)

在指定的 上呼叫 ,然後終止最終命令,以建置指定的 DropPrimaryKeyOperationMigrationCommandListBuilder 命令。

(繼承來源 MigrationsSqlGenerator)
Generate(DropPrimaryKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

擲回 , NotSupportedException 因為此作業需要尚未支援的資料表重建。

Generate(DropPrimaryKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

在指定的 上呼叫 來建置所 MigrationCommandListBuilder 指定 DropPrimaryKeyOperation 的 命令。

(繼承來源 MigrationsSqlGenerator)
Generate(DropSchemaOperation, IModel, MigrationCommandListBuilder)

忽略,因為 SQLite 不支援架構,而且會以無訊息方式忽略以改善測試相容性。

Generate(DropSequenceOperation, IModel, MigrationCommandListBuilder)

擲回 , NotSupportedException 因為 SQLite 不支援序列。

Generate(DropTableOperation, IModel, MigrationCommandListBuilder)

在指定的 上呼叫 ,然後終止最終命令,以建置指定的 DropTableOperationMigrationCommandListBuilder 命令。

(繼承來源 MigrationsSqlGenerator)
Generate(DropTableOperation, IModel, MigrationCommandListBuilder, Boolean)

在指定的 上呼叫 來建置所 MigrationCommandListBuilder 指定 DropTableOperation 的 命令。

(繼承來源 MigrationsSqlGenerator)
Generate(DropUniqueConstraintOperation, IModel, MigrationCommandListBuilder)

擲回 , NotSupportedException 因為此作業需要尚未支援的資料表重建。

Generate(EnsureSchemaOperation, IModel, MigrationCommandListBuilder)

忽略,因為 SQLite 不支援架構,而且會以無訊息方式忽略以改善測試相容性。

Generate(InsertDataOperation, IModel, MigrationCommandListBuilder)

在指定的 上呼叫 ,然後終止最終命令,以建置指定的 InsertDataOperationMigrationCommandListBuilder 命令。

(繼承來源 MigrationsSqlGenerator)
Generate(InsertDataOperation, IModel, MigrationCommandListBuilder, Boolean)

在指定的 上呼叫 來建置所 MigrationCommandListBuilder 指定 InsertDataOperation 的 命令。

(繼承來源 MigrationsSqlGenerator)
Generate(IReadOnlyList<MigrationOperation>, IModel)

從作業清單產生命令。

Generate(IReadOnlyList<MigrationOperation>, IModel)

從作業清單產生命令。

(繼承來源 MigrationsSqlGenerator)
Generate(IReadOnlyList<MigrationOperation>, IModel, MigrationsSqlGenerationOptions)

從作業清單產生命令。

Generate(IReadOnlyList<MigrationOperation>, IModel, MigrationsSqlGenerationOptions)

從作業清單產生命令。

(繼承來源 MigrationsSqlGenerator)
Generate(MigrationOperation, IModel, MigrationCommandListBuilder)

在指定的 上呼叫 來建置所 MigrationCommandListBuilder 指定 MigrationOperation 的 命令。

(繼承來源 MigrationsSqlGenerator)
Generate(RenameColumnOperation, IModel, MigrationCommandListBuilder)

在指定的 上呼叫 來建置所 MigrationCommandListBuilder 指定 RenameTableOperation 的 命令。

Generate(RenameIndexOperation, IModel, MigrationCommandListBuilder)

在指定的 上呼叫 來建置所 MigrationCommandListBuilder 指定 RenameIndexOperation 的 命令。

Generate(RenameSequenceOperation, IModel, MigrationCommandListBuilder)

擲回 , NotSupportedException 因為 SQLite 不支援序列。

Generate(RenameTableOperation, IModel, MigrationCommandListBuilder)

在指定的 上呼叫 來建置所 MigrationCommandListBuilder 指定 RenameTableOperation 的 命令。

Generate(RestartSequenceOperation, IModel, MigrationCommandListBuilder)

擲回 , NotSupportedException 因為 SQLite 不支援序列。

Generate(SqlOperation, IModel, MigrationCommandListBuilder)

在指定的 上呼叫 ,然後終止最終命令,以建置指定的 SqlOperationMigrationCommandListBuilder 命令。

(繼承來源 MigrationsSqlGenerator)
Generate(UpdateDataOperation, IModel, MigrationCommandListBuilder)

在指定的 上呼叫 ,然後終止最終命令,以建置指定的 UpdateDataOperationMigrationCommandListBuilder 命令。

(繼承來源 MigrationsSqlGenerator)
GenerateIndexColumnList(CreateIndexOperation, IModel, MigrationCommandListBuilder)

CreateIndexOperation 傳回索引資料行清單的 SQL 片段。

(繼承來源 MigrationsSqlGenerator)
GenerateModificationCommands(DeleteDataOperation, IModel)

產生對應至指定作業的命令。

(繼承來源 MigrationsSqlGenerator)
GenerateModificationCommands(InsertDataOperation, IModel)

產生對應至指定作業的命令。

(繼承來源 MigrationsSqlGenerator)
GenerateModificationCommands(UpdateDataOperation, IModel)

產生對應至指定作業的命令。

(繼承來源 MigrationsSqlGenerator)
GetColumnType(String, String, String, ColumnOperation, IModel)

取得提供之中繼資料的資料行存放/資料庫類型。

(繼承來源 MigrationsSqlGenerator)
GetColumnType(String, String, String, Type, Nullable<Boolean>, Nullable<Int32>, Boolean, IModel)

取得提供之中繼資料的資料行存放/資料庫類型。

(繼承來源 MigrationsSqlGenerator)
GetColumnType(String, String, String, Type, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Boolean, IModel)

取得提供之中繼資料的資料行存放/資料庫類型。

(繼承來源 MigrationsSqlGenerator)
HasLegacyRenameOperations(IModel)

檢查新 RenameSequenceOperation 名稱和架構在未變更時是否 RenameTableOperation 使用舊版行為,將新名稱和架構設定為 Null。

(繼承來源 MigrationsSqlGenerator)
IndexOptions(CreateIndexOperation, IModel, MigrationCommandListBuilder)

針對 (篩選、包含的資料行、索引 CreateIndexOperation 的選項) 產生 SQL 片段。

(繼承來源 MigrationsSqlGenerator)
IndexTraits(MigrationOperation, IModel, MigrationCommandListBuilder)

CreateIndexOperationAddPrimaryKeyOperationAddUniqueConstraintOperation 產生索引特性的 SQL 片段。

(繼承來源 MigrationsSqlGenerator)
IsOldColumnSupported(IModel)

檢查是否 AddColumnOperation 支援傳入舊資料行,這只在 EF Core 1.1 中新增。

(繼承來源 MigrationsSqlGenerator)
PrimaryKeyConstraint(AddPrimaryKeyOperation, IModel, MigrationCommandListBuilder)

為 的主 AddPrimaryKeyOperation 鍵條件約束產生 SQL 片段。

(繼承來源 MigrationsSqlGenerator)
SequenceOptions(AlterSequenceOperation, IModel, MigrationCommandListBuilder)

在 中產生設定序列的 AlterSequenceOperation SQL 片段。

(繼承來源 MigrationsSqlGenerator)
SequenceOptions(CreateSequenceOperation, IModel, MigrationCommandListBuilder)

在 中產生設定序列的 CreateSequenceOperation SQL 片段。

(繼承來源 MigrationsSqlGenerator)
SequenceOptions(String, String, Int32, Nullable<Int64>, Nullable<Int64>, Boolean, IModel, MigrationCommandListBuilder)

使用指定的選項產生設定序列的 SQL 片段。

(繼承來源 MigrationsSqlGenerator)
SequenceOptions(String, String, SequenceOperation, IModel, MigrationCommandListBuilder)

使用指定的選項產生設定序列的 SQL 片段。

(繼承來源 MigrationsSqlGenerator)
TryGetVersion(IModel, String)

取得用來產生目前移轉的產品版本。 提供者可以使用此功能來保留與使用舊版所產生的移轉相容性。

(繼承來源 MigrationsSqlGenerator)
UniqueConstraint(AddUniqueConstraintOperation, IModel, MigrationCommandListBuilder)

為 的唯一條件約束 AddUniqueConstraintOperation 產生 SQL 片段。

(繼承來源 MigrationsSqlGenerator)

適用於