Поделиться через


SqlServerMigrationsSqlGenerator Класс

Определение

SQL Server реализации MigrationsSqlGenerator.

public class SqlServerMigrationsSqlGenerator : Microsoft.EntityFrameworkCore.Migrations.MigrationsSqlGenerator
type SqlServerMigrationsSqlGenerator = class
    inherit MigrationsSqlGenerator
Public Class SqlServerMigrationsSqlGenerator
Inherits MigrationsSqlGenerator
Наследование
SqlServerMigrationsSqlGenerator

Комментарии

Время существования службы — Scoped. Это означает, что каждый DbContext экземпляр будет использовать собственный экземпляр этой службы. Реализация может зависеть от других служб, зарегистрированных с любым временем существования. Реализация не обязательно должна быть потокобезопасной.

Дополнительные сведения и примеры см. в разделах Миграция баз данных и Доступ к базам данных SQL Server и Azure SQL с помощью EF Core.

Конструкторы

SqlServerMigrationsSqlGenerator(IRelationalCommandBuilderFactory, ISqlGenerationHelper, IRelationalTypeMapper, IRelationalAnnotationProvider)

SQL Server реализации MigrationsSqlGenerator.

SqlServerMigrationsSqlGenerator(IRelationalCommandBuilderFactory, ISqlGenerationHelper, IRelationalTypeMapper, IRelationalAnnotationProvider, IMigrationsAnnotationProvider)

SQL Server реализации MigrationsSqlGenerator.

SqlServerMigrationsSqlGenerator(MigrationsSqlGeneratorDependencies, ICommandBatchPreparer)

Создает новый экземпляр SqlServerMigrationsSqlGenerator.

SqlServerMigrationsSqlGenerator(MigrationsSqlGeneratorDependencies, IMigrationsAnnotationProvider)

Создает новый экземпляр SqlServerMigrationsSqlGenerator.

SqlServerMigrationsSqlGenerator(MigrationsSqlGeneratorDependencies, IRelationalAnnotationProvider)

Создает новый экземпляр SqlServerMigrationsSqlGenerator.

Свойства

Annotations

SQL Server реализации MigrationsSqlGenerator.

(Унаследовано от MigrationsSqlGenerator)
Dependencies

Зависящие от поставщика реляционные зависимости для этой службы.

(Унаследовано от MigrationsSqlGenerator)
Options

Возвращает или задает параметры, используемые при создании команд.

(Унаследовано от MigrationsSqlGenerator)
SqlGenerationHelper

SQL Server реализации MigrationsSqlGenerator.

(Унаследовано от MigrationsSqlGenerator)
SqlGenerator

IUpdateSqlGenerator.

(Унаследовано от MigrationsSqlGenerator)
TypeMapper

SQL Server реализации MigrationsSqlGenerator.

(Унаследовано от MigrationsSqlGenerator)
VersionComparer

Возвращает средство сравнения, которое можно использовать для сравнения двух версий продукта.

(Унаследовано от MigrationsSqlGenerator)

Методы

AddDescription(MigrationCommandListBuilder, String, String, String, String, Boolean)

Создает команды добавления для описаний таблиц и столбцов.

CheckConstraint(AddCheckConstraintOperation, IModel, MigrationCommandListBuilder)

Создает фрагмент SQL для ограничения AddCheckConstraintOperationпроверка .

(Унаследовано от MigrationsSqlGenerator)
CheckConstraint(CreateCheckConstraintOperation, IModel, MigrationCommandListBuilder)

Создает фрагмент SQL для ограничения CreateCheckConstraintOperationпроверка .

(Унаследовано от MigrationsSqlGenerator)
ColumnDefinition(AddColumnOperation, IModel, MigrationCommandListBuilder)

Создает фрагмент SQL для определения столбца в AddColumnOperation.

ColumnDefinition(AddColumnOperation, IModel, MigrationCommandListBuilder)

Создает фрагмент SQL для определения столбца в AddColumnOperation.

(Унаследовано от 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, Boolean, IAnnotatable, IModel, MigrationCommandListBuilder)
Является устаревшей..

Создает фрагмент SQL для определения столбца для заданных метаданных столбца.

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, Boolean, 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 для определения столбца для заданных метаданных столбца.

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)
CreateIndexes(IEnumerable<IIndex>, MigrationCommandListBuilder)

Создает SQL для создания заданных индексов.

CreateIndexes(IEnumerable<ITableIndex>, MigrationCommandListBuilder)

Создает SQL для создания заданных индексов.

CreateIndexes(IProperty, MigrationCommandListBuilder)

SQL Server реализации MigrationsSqlGenerator.

CreateTableCheckConstraints(CreateTableOperation, IModel, MigrationCommandListBuilder)

Создает фрагмент SQL для ограничений CreateTableOperationпроверка .

(Унаследовано от MigrationsSqlGenerator)
CreateTableColumns(CreateTableOperation, IModel, MigrationCommandListBuilder)

Создает фрагмент SQL для определений столбцов в CreateTableOperation.

(Унаследовано от MigrationsSqlGenerator)
CreateTableConstraints(CreateTableOperation, IModel, MigrationCommandListBuilder)

Создает фрагмент SQL для ограничений CreateTableOperation.

(Унаследовано от MigrationsSqlGenerator)
CreateTableForeignKeys(CreateTableOperation, IModel, MigrationCommandListBuilder)

Создает фрагмент SQL для ограничений внешнего ключа объекта CreateTableOperation.

(Унаследовано от MigrationsSqlGenerator)
CreateTablePrimaryKeyConstraint(CreateTableOperation, IModel, MigrationCommandListBuilder)

Создает фрагмент SQL для ограничения первичного ключа объекта CreateTableOperation.

(Унаследовано от MigrationsSqlGenerator)
CreateTableUniqueConstraints(CreateTableOperation, IModel, MigrationCommandListBuilder)

Создает фрагмент SQL для ограничений уникальности CreateTableOperationобъекта .

(Унаследовано от MigrationsSqlGenerator)
DefaultValue(Object, String, MigrationCommandListBuilder)

Создает фрагмент SQL для ограничения столбца по умолчанию.

(Унаследовано от MigrationsSqlGenerator)
DefaultValue(Object, String, String, MigrationCommandListBuilder)

Создает фрагмент SQL для ограничения столбца по умолчанию.

(Унаследовано от MigrationsSqlGenerator)
DropDefaultConstraint(String, String, String, MigrationCommandListBuilder)

Создает фрагмент SQL для удаления ограничений по умолчанию для столбца.

DropDescription(MigrationCommandListBuilder, String, String, String, Boolean)

Создает команды удаления для описаний таблиц и столбцов.

DropIndexes(IEnumerable<IIndex>, MigrationCommandListBuilder)

Создает SQL для удаления заданных индексов.

DropIndexes(IEnumerable<ITableIndex>, MigrationCommandListBuilder)

Создает SQL для удаления заданных индексов.

DropIndexes(IProperty, MigrationCommandListBuilder)

SQL Server реализации MigrationsSqlGenerator.

EndStatement(MigrationCommandListBuilder, Boolean)

Создает фрагмент SQL для завершения команды SQL.

(Унаследовано от MigrationsSqlGenerator)
FindEntityTypes(IModel, String, String)
Является устаревшей..

Находит все IEntityType, сопоставленные с заданной таблицей.

(Унаследовано от MigrationsSqlGenerator)
FindProperty(IModel, String, String, String)
Является устаревшей..

Находит некоторые данные IProperty , сопоставленные с данным столбцом.

Если несколько свойств сопоставляются с одним столбцом, возвращаемое свойство выбирается произвольно. Проверяющий элемент управления модели гарантирует, что все свойства, сопоставленные с данным столбцом, имеют согласованную конфигурацию.

(Унаследовано от MigrationsSqlGenerator)
ForeignKeyAction(ReferentialAction, MigrationCommandListBuilder)

Создает фрагмент SQL для заданного ссылок действия.

ForeignKeyConstraint(AddForeignKeyOperation, IModel, MigrationCommandListBuilder)

Создает фрагмент SQL для ограничения внешнего ключа объекта AddForeignKeyOperation.

(Унаследовано от MigrationsSqlGenerator)
Generate(AddCheckConstraintOperation, IModel, MigrationCommandListBuilder)

Создает команды для заданного AddCheckConstraintOperation , выполняя вызовы заданного MigrationCommandListBuilder, а затем завершает окончательную команду.

Generate(AddCheckConstraintOperation, IModel, MigrationCommandListBuilder)

Создает команды для заданного AddCheckConstraintOperation , выполняя вызовы заданного MigrationCommandListBuilder, а затем завершает окончательную команду.

(Унаследовано от MigrationsSqlGenerator)
Generate(AddColumnOperation, IModel, MigrationCommandListBuilder)

Создает команды для заданного AddColumnOperation , выполняя вызовы заданного MigrationCommandListBuilder, а затем завершает окончательную команду.

Generate(AddColumnOperation, IModel, MigrationCommandListBuilder)

Создает команды для заданного AddColumnOperation , выполняя вызовы заданного MigrationCommandListBuilder, а затем завершает окончательную команду.

(Унаследовано от MigrationsSqlGenerator)
Generate(AddColumnOperation, IModel, MigrationCommandListBuilder, Boolean)

Создает команды для заданного AddColumnOperation путем выполнения вызовов в заданном MigrationCommandListBuilderобъекте .

Generate(AddColumnOperation, IModel, MigrationCommandListBuilder, Boolean)

Создает команды для заданного AddColumnOperation путем выполнения вызовов в заданном MigrationCommandListBuilderобъекте .

(Унаследовано от MigrationsSqlGenerator)
Generate(AddForeignKeyOperation, IModel, MigrationCommandListBuilder)

Создает команды для заданного AddForeignKeyOperation , выполняя вызовы заданного MigrationCommandListBuilder, а затем завершает окончательную команду.

Generate(AddForeignKeyOperation, IModel, MigrationCommandListBuilder)

Создает команды для заданного AddForeignKeyOperation , выполняя вызовы заданного MigrationCommandListBuilder, а затем завершает окончательную команду.

(Унаследовано от MigrationsSqlGenerator)
Generate(AddForeignKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

Создает команды для заданного AddForeignKeyOperation путем выполнения вызовов в заданном MigrationCommandListBuilderобъекте .

Generate(AddForeignKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

Создает команды для заданного AddForeignKeyOperation путем выполнения вызовов в заданном MigrationCommandListBuilderобъекте .

(Унаследовано от MigrationsSqlGenerator)
Generate(AddPrimaryKeyOperation, IModel, MigrationCommandListBuilder)

Создает команды для заданного AddPrimaryKeyOperation , выполняя вызовы заданного MigrationCommandListBuilder, а затем завершает окончательную команду.

Generate(AddPrimaryKeyOperation, IModel, MigrationCommandListBuilder)

Создает команды для заданного AddPrimaryKeyOperation , выполняя вызовы заданного MigrationCommandListBuilder, а затем завершает окончательную команду.

(Унаследовано от MigrationsSqlGenerator)
Generate(AddPrimaryKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

Создает команды для заданного AddPrimaryKeyOperation путем выполнения вызовов в заданном MigrationCommandListBuilderобъекте .

Generate(AddPrimaryKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

Создает команды для заданного AddPrimaryKeyOperation путем выполнения вызовов в заданном MigrationCommandListBuilderобъекте .

(Унаследовано от MigrationsSqlGenerator)
Generate(AddUniqueConstraintOperation, IModel, MigrationCommandListBuilder)

Создает команды для заданного AddUniqueConstraintOperation , выполняя вызовы заданного MigrationCommandListBuilder, а затем завершает окончательную команду.

(Унаследовано от MigrationsSqlGenerator)
Generate(AlterColumnOperation, IModel, MigrationCommandListBuilder)

Создает команды для заданного AlterColumnOperation путем выполнения вызовов в заданном MigrationCommandListBuilderобъекте .

Generate(AlterDatabaseOperation, IModel, MigrationCommandListBuilder)

Создает команды для заданного AlterDatabaseOperation путем выполнения вызовов в заданном MigrationCommandListBuilderобъекте .

Generate(AlterDatabaseOperation, IModel, MigrationCommandListBuilder)

Может быть переопределен поставщиками баз данных для создания команд для заданного AlterDatabaseOperation путем выполнения вызовов в заданном MigrationCommandListBuilderобъекте .

(Унаследовано от MigrationsSqlGenerator)
Generate(AlterSequenceOperation, IModel, MigrationCommandListBuilder)

Создает команды для заданного AlterSequenceOperation , выполняя вызовы заданного MigrationCommandListBuilder, а затем завершает окончательную команду.

(Унаследовано от MigrationsSqlGenerator)
Generate(AlterTableOperation, IModel, MigrationCommandListBuilder)

Создает команды для заданного AlterTableOperation путем выполнения вызовов в заданном MigrationCommandListBuilderобъекте .

Generate(AlterTableOperation, IModel, MigrationCommandListBuilder)

Может быть переопределен поставщиками баз данных для создания команд для заданного AlterTableOperation путем выполнения вызовов в заданном MigrationCommandListBuilderобъекте .

(Унаследовано от MigrationsSqlGenerator)
Generate(CreateCheckConstraintOperation, IModel, MigrationCommandListBuilder)

Создает команды для заданного CreateCheckConstraintOperation , выполняя вызовы заданного MigrationCommandListBuilder, а затем завершает окончательную команду.

(Унаследовано от MigrationsSqlGenerator)
Generate(CreateIndexOperation, IModel, MigrationCommandListBuilder)

Создает команды для заданного CreateIndexOperation , выполняя вызовы заданного MigrationCommandListBuilder, а затем завершает окончательную команду.

Generate(CreateIndexOperation, IModel, MigrationCommandListBuilder)

Создает команды для заданного CreateIndexOperation , выполняя вызовы заданного MigrationCommandListBuilder, а затем завершает окончательную команду.

(Унаследовано от MigrationsSqlGenerator)
Generate(CreateIndexOperation, IModel, MigrationCommandListBuilder, Boolean)

Создает команды для заданного CreateIndexOperation путем выполнения вызовов в заданном MigrationCommandListBuilderобъекте .

Generate(CreateIndexOperation, IModel, MigrationCommandListBuilder, Boolean)

Создает команды для заданного CreateIndexOperation путем выполнения вызовов в заданном MigrationCommandListBuilderобъекте .

(Унаследовано от MigrationsSqlGenerator)
Generate(CreateSequenceOperation, IModel, MigrationCommandListBuilder)

Создает команды для заданного CreateSequenceOperation , выполняя вызовы заданного MigrationCommandListBuilder, а затем завершает окончательную команду.

Generate(CreateSequenceOperation, IModel, MigrationCommandListBuilder)

Создает команды для заданного CreateSequenceOperation , выполняя вызовы заданного MigrationCommandListBuilder, а затем завершает окончательную команду.

(Унаследовано от MigrationsSqlGenerator)
Generate(CreateTableOperation, IModel, MigrationCommandListBuilder)

Создает команды для заданного CreateTableOperation , выполняя вызовы заданного MigrationCommandListBuilder, а затем завершает окончательную команду.

Generate(CreateTableOperation, IModel, MigrationCommandListBuilder)

Создает команды для заданного CreateTableOperation , выполняя вызовы заданного MigrationCommandListBuilder, а затем завершает окончательную команду.

(Унаследовано от MigrationsSqlGenerator)
Generate(CreateTableOperation, IModel, MigrationCommandListBuilder, Boolean)

Создает команды для заданного CreateTableOperation путем выполнения вызовов в заданном MigrationCommandListBuilderобъекте .

Generate(CreateTableOperation, IModel, MigrationCommandListBuilder, Boolean)

Создает команды для заданного CreateTableOperation путем выполнения вызовов в заданном MigrationCommandListBuilderобъекте .

(Унаследовано от MigrationsSqlGenerator)
Generate(DeleteDataOperation, IModel, MigrationCommandListBuilder)

Создает команды для заданного DeleteDataOperation , выполняя вызовы заданного MigrationCommandListBuilder, а затем завершает окончательную команду.

Generate(DeleteDataOperation, IModel, MigrationCommandListBuilder)

Создает команды для заданного DeleteDataOperation , выполняя вызовы заданного MigrationCommandListBuilder, а затем завершает окончательную команду.

(Унаследовано от MigrationsSqlGenerator)
Generate(DropCheckConstraintOperation, IModel, MigrationCommandListBuilder)

Создает команды для заданного DropCheckConstraintOperation , выполняя вызовы заданного MigrationCommandListBuilder, а затем завершает окончательную команду.

(Унаследовано от MigrationsSqlGenerator)
Generate(DropColumnOperation, IModel, MigrationCommandListBuilder)

Создает команды для заданного DropColumnOperation , выполняя вызовы заданного MigrationCommandListBuilder, а затем завершает окончательную команду.

Generate(DropColumnOperation, IModel, MigrationCommandListBuilder)

Создает команды для заданного DropColumnOperation , выполняя вызовы заданного MigrationCommandListBuilder, а затем завершает окончательную команду.

(Унаследовано от MigrationsSqlGenerator)
Generate(DropColumnOperation, IModel, MigrationCommandListBuilder, Boolean)

Создает команды для заданного DropColumnOperation путем выполнения вызовов в заданном MigrationCommandListBuilderобъекте .

Generate(DropColumnOperation, IModel, MigrationCommandListBuilder, Boolean)

Создает команды для заданного DropColumnOperation путем выполнения вызовов в заданном MigrationCommandListBuilderобъекте .

(Унаследовано от MigrationsSqlGenerator)
Generate(DropForeignKeyOperation, IModel, MigrationCommandListBuilder)

Создает команды для заданного DropForeignKeyOperation , выполняя вызовы заданного MigrationCommandListBuilder, а затем завершает окончательную команду.

Generate(DropForeignKeyOperation, IModel, MigrationCommandListBuilder)

Создает команды для заданного DropForeignKeyOperation , выполняя вызовы заданного MigrationCommandListBuilder, а затем завершает окончательную команду.

(Унаследовано от MigrationsSqlGenerator)
Generate(DropForeignKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

Создает команды для заданного DropForeignKeyOperation путем выполнения вызовов в заданном MigrationCommandListBuilderобъекте .

Generate(DropForeignKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

Создает команды для заданного DropForeignKeyOperation путем выполнения вызовов в заданном MigrationCommandListBuilderобъекте .

(Унаследовано от MigrationsSqlGenerator)
Generate(DropIndexOperation, IModel, MigrationCommandListBuilder)

Создает команды для заданного DropIndexOperation , выполняя вызовы заданного MigrationCommandListBuilder, а затем завершает окончательную команду.

Generate(DropIndexOperation, IModel, MigrationCommandListBuilder)

Может быть переопределен поставщиками баз данных для создания команд для заданного DropIndexOperation путем выполнения вызовов в заданном MigrationCommandListBuilderобъекте .

Обратите внимание, что реализация этого метода по умолчанию вызывает NotImplementedExceptionисключение . Поставщики должны переопределить, если они хотят поддерживать такого рода операции.

(Унаследовано от MigrationsSqlGenerator)
Generate(DropIndexOperation, IModel, MigrationCommandListBuilder, Boolean)

Создает команды для заданного DropIndexOperation путем выполнения вызовов в заданном MigrationCommandListBuilderобъекте .

Generate(DropIndexOperation, IModel, MigrationCommandListBuilder, Boolean)

Может быть переопределен поставщиками баз данных для создания команд для заданного DropIndexOperation путем выполнения вызовов в заданном MigrationCommandListBuilderобъекте .

(Унаследовано от MigrationsSqlGenerator)
Generate(DropPrimaryKeyOperation, IModel, MigrationCommandListBuilder)

Создает команды для заданного DropPrimaryKeyOperation , выполняя вызовы заданного MigrationCommandListBuilder, а затем завершает окончательную команду.

Generate(DropPrimaryKeyOperation, IModel, MigrationCommandListBuilder)

Создает команды для заданного DropPrimaryKeyOperation , выполняя вызовы заданного MigrationCommandListBuilder, а затем завершает окончательную команду.

(Унаследовано от MigrationsSqlGenerator)
Generate(DropPrimaryKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

Создает команды для заданного DropPrimaryKeyOperation путем выполнения вызовов в заданном MigrationCommandListBuilderобъекте .

Generate(DropPrimaryKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

Создает команды для заданного DropPrimaryKeyOperation путем выполнения вызовов в заданном MigrationCommandListBuilderобъекте .

(Унаследовано от MigrationsSqlGenerator)
Generate(DropSchemaOperation, IModel, MigrationCommandListBuilder)

Создает команды для заданного DropSchemaOperation , выполняя вызовы заданного MigrationCommandListBuilder, а затем завершает окончательную команду.

(Унаследовано от MigrationsSqlGenerator)
Generate(DropSequenceOperation, IModel, MigrationCommandListBuilder)

Создает команды для заданного DropSequenceOperation , выполняя вызовы заданного MigrationCommandListBuilder, а затем завершает окончательную команду.

(Унаследовано от MigrationsSqlGenerator)
Generate(DropTableOperation, IModel, MigrationCommandListBuilder)

Создает команды для заданного DropTableOperation , выполняя вызовы заданного MigrationCommandListBuilder, а затем завершает окончательную команду.

Generate(DropTableOperation, IModel, MigrationCommandListBuilder)

Создает команды для заданного DropTableOperation , выполняя вызовы заданного MigrationCommandListBuilder, а затем завершает окончательную команду.

(Унаследовано от MigrationsSqlGenerator)
Generate(DropTableOperation, IModel, MigrationCommandListBuilder, Boolean)

Создает команды для заданного DropTableOperation путем выполнения вызовов в заданном MigrationCommandListBuilderобъекте .

Generate(DropTableOperation, IModel, MigrationCommandListBuilder, Boolean)

Создает команды для заданного DropTableOperation путем выполнения вызовов в заданном MigrationCommandListBuilderобъекте .

(Унаследовано от MigrationsSqlGenerator)
Generate(DropUniqueConstraintOperation, IModel, MigrationCommandListBuilder)

Создает команды для заданного DropUniqueConstraintOperation , выполняя вызовы заданного MigrationCommandListBuilder, а затем завершает окончательную команду.

(Унаследовано от MigrationsSqlGenerator)
Generate(EnsureSchemaOperation, IModel, MigrationCommandListBuilder)

Создает команды для заданного EnsureSchemaOperation путем выполнения вызовов в заданном MigrationCommandListBuilderобъекте .

Generate(InsertDataOperation, IModel, MigrationCommandListBuilder)

Создает команды для заданного InsertDataOperation , выполняя вызовы заданного MigrationCommandListBuilder, а затем завершает окончательную команду.

Generate(InsertDataOperation, IModel, MigrationCommandListBuilder)

Создает команды для заданного InsertDataOperation , выполняя вызовы заданного MigrationCommandListBuilder, а затем завершает окончательную команду.

(Унаследовано от MigrationsSqlGenerator)
Generate(InsertDataOperation, IModel, MigrationCommandListBuilder, Boolean)

Создает команды для заданного InsertDataOperation путем выполнения вызовов в заданном MigrationCommandListBuilderобъекте .

Generate(InsertDataOperation, IModel, MigrationCommandListBuilder, Boolean)

Создает команды для заданного InsertDataOperation путем выполнения вызовов в заданном MigrationCommandListBuilderобъекте .

(Унаследовано от 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)

Создает команды для заданного MigrationOperation путем выполнения вызовов в заданном MigrationCommandListBuilderобъекте .

Generate(RenameColumnOperation, IModel, MigrationCommandListBuilder)

Создает команды для заданного RenameColumnOperation путем выполнения вызовов в заданном MigrationCommandListBuilderобъекте .

Generate(RenameIndexOperation, IModel, MigrationCommandListBuilder)

Создает команды для заданного RenameIndexOperation путем выполнения вызовов в заданном MigrationCommandListBuilderобъекте .

Generate(RenameSequenceOperation, IModel, MigrationCommandListBuilder)

Создает команды для заданного RenameSequenceOperation путем выполнения вызовов в заданном MigrationCommandListBuilderобъекте .

Generate(RenameTableOperation, IModel, MigrationCommandListBuilder)

Создает команды для заданного RenameTableOperation путем выполнения вызовов в заданном MigrationCommandListBuilderобъекте .

Generate(RestartSequenceOperation, IModel, MigrationCommandListBuilder)

Создает команды для заданного RestartSequenceOperation , выполняя вызовы заданного MigrationCommandListBuilder, а затем завершает окончательную команду.

Generate(RestartSequenceOperation, IModel, MigrationCommandListBuilder)

Создает команды для заданного RestartSequenceOperation , выполняя вызовы заданного MigrationCommandListBuilder, а затем завершает окончательную команду.

(Унаследовано от MigrationsSqlGenerator)
Generate(SqlOperation, IModel, MigrationCommandListBuilder)

Создает команды для заданного SqlOperation , выполняя вызовы заданного MigrationCommandListBuilder, а затем завершает окончательную команду.

Generate(SqlOperation, IModel, MigrationCommandListBuilder)

Создает команды для заданного SqlOperation , выполняя вызовы заданного MigrationCommandListBuilder, а затем завершает окончательную команду.

(Унаследовано от MigrationsSqlGenerator)
Generate(SqlServerCreateDatabaseOperation, IModel, MigrationCommandListBuilder)

Создает команды для заданного SqlServerCreateDatabaseOperation путем выполнения вызовов в заданном MigrationCommandListBuilderобъекте .

Generate(SqlServerDropDatabaseOperation, IModel, MigrationCommandListBuilder)

Создает команды для заданного SqlServerDropDatabaseOperation путем выполнения вызовов в заданном MigrationCommandListBuilderобъекте .

Generate(UpdateDataOperation, IModel, MigrationCommandListBuilder)

Создает команды для заданного UpdateDataOperation , выполняя вызовы заданного MigrationCommandListBuilder, а затем завершает окончательную команду.

Generate(UpdateDataOperation, IModel, MigrationCommandListBuilder)

Создает команды для заданного UpdateDataOperation , выполняя вызовы заданного MigrationCommandListBuilder, а затем завершает окончательную команду.

(Унаследовано от MigrationsSqlGenerator)
GenerateIndexColumnList(CreateIndexOperation, IModel, MigrationCommandListBuilder)

Возвращает фрагмент SQL для списка столбцов индекса из CreateIndexOperation.

(Унаследовано от 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)
GetIndexesToRebuild(IColumn, MigrationOperation)

Возвращает список индексов, которые необходимо перестроить при изменении заданного столбца.

GetIndexesToRebuild(IProperty, MigrationOperation)

Возвращает список индексов, которые необходимо перестроить при изменении заданного свойства.

HasLegacyRenameOperations(IModel)

Проверяет, следует ли RenameTableOperation использовать RenameSequenceOperation устаревшее поведение при задании нового имени и схемы значения NULL, если они не изменяются.

(Унаследовано от MigrationsSqlGenerator)
IndexOptions(CreateIndexOperation, IModel, MigrationCommandListBuilder)

Создает фрагмент SQL для дополнительных элементов (фильтр, включенные столбцы, параметры) индекса из CreateIndexOperation.

IndexOptions(CreateIndexOperation, IModel, MigrationCommandListBuilder)

Создает фрагмент SQL для дополнительных элементов (фильтр, включенные столбцы, параметры) индекса из CreateIndexOperation.

(Унаследовано от MigrationsSqlGenerator)
IndexTraits(MigrationOperation, IModel, MigrationCommandListBuilder)

Создает фрагмент SQL для признаков индекса из CreateIndexOperation, AddPrimaryKeyOperationили AddUniqueConstraintOperation.

IsOldColumnSupported(IModel)

Проверяет, поддерживает ли AddColumnOperation передача старого столбца, который был добавлен только в EF Core 1.1.

(Унаследовано от MigrationsSqlGenerator)
PrimaryKeyConstraint(AddPrimaryKeyOperation, IModel, MigrationCommandListBuilder)

Создает фрагмент SQL для ограничения первичного ключа объекта AddPrimaryKeyOperation.

(Унаследовано от MigrationsSqlGenerator)
Rename(String, String, MigrationCommandListBuilder)

Создает переименование.

Rename(String, String, String, MigrationCommandListBuilder)

Создает переименование.

SequenceOptions(AlterSequenceOperation, IModel, MigrationCommandListBuilder)

Создает фрагмент SQL, настраивая последовательность в AlterSequenceOperation.

(Унаследовано от MigrationsSqlGenerator)
SequenceOptions(CreateSequenceOperation, IModel, MigrationCommandListBuilder)

Создает фрагмент SQL, настраивая последовательность в CreateSequenceOperation.

(Унаследовано от MigrationsSqlGenerator)
SequenceOptions(String, String, Int32, Nullable<Int64>, Nullable<Int64>, Boolean, IModel, MigrationCommandListBuilder)

Создает фрагмент SQL, настраивая последовательность с заданными параметрами.

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

Создает фрагмент SQL, настраивая последовательность с заданными параметрами.

(Унаследовано от MigrationsSqlGenerator)
SequenceOptions(String, String, SequenceOperation, IModel, MigrationCommandListBuilder)

Создает фрагмент SQL, настраивая последовательность с заданными параметрами.

SequenceOptions(String, String, SequenceOperation, IModel, MigrationCommandListBuilder)

Создает фрагмент SQL, настраивая последовательность с заданными параметрами.

(Унаследовано от MigrationsSqlGenerator)
Transfer(String, String, String, MigrationCommandListBuilder)

Создает передачу из одной схемы в другую.

TryGetVersion(IModel, String)

Возвращает версию продукта, используемую для создания текущей миграции. Поставщики могут использовать его для сохранения совместимости с миграциями, созданными с помощью предыдущих версий.

(Унаследовано от MigrationsSqlGenerator)
UniqueConstraint(AddUniqueConstraintOperation, IModel, MigrationCommandListBuilder)

Создает фрагмент SQL для ограничения уникальности AddUniqueConstraintOperationобъекта .

(Унаследовано от MigrationsSqlGenerator)
UseLegacyIndexFilters(CreateIndexOperation, IModel)

Проверяет, должен ли CreateIndexOperation быть создан фильтр для миграции.

UseLegacyIndexFilters(IModel)
Является устаревшей..

Проверяет, должен ли CreateIndexOperation быть создан фильтр для миграции.

Применяется к