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


SqliteMigrationsSqlGenerator Класс

Определение

Реализация MigrationsSqlGeneratorsqLite для .

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

Комментарии

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

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

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

SqliteMigrationsSqlGenerator(IRelationalCommandBuilderFactory, ISqlGenerationHelper, IRelationalTypeMapper, IRelationalAnnotationProvider)

Реализация MigrationsSqlGeneratorsqLite для .

SqliteMigrationsSqlGenerator(MigrationsSqlGeneratorDependencies)

Реализация MigrationsSqlGeneratorsqLite для .

SqliteMigrationsSqlGenerator(MigrationsSqlGeneratorDependencies, IMigrationsAnnotationProvider)

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

SqliteMigrationsSqlGenerator(MigrationsSqlGeneratorDependencies, IRelationalAnnotationProvider)

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

Свойства

Annotations

Реализация MigrationsSqlGeneratorsqLite для .

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

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

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

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

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

Реализация MigrationsSqlGeneratorsqLite для .

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

IUpdateSqlGenerator.

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

Реализация MigrationsSqlGeneratorsqLite для .

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

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

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

Методы

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, 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)

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

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

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

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)
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)

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

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

Вызывает исключение, NotSupportedException так как для этой операции требуется перестроение таблицы, которое пока не поддерживается.

Generate(AddCheckConstraintOperation, IModel, MigrationCommandListBuilder)

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

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

Вызывает исключение, NotSupportedException так как для этой операции требуется перестроение таблицы, которое пока не поддерживается.

Generate(AddForeignKeyOperation, IModel, MigrationCommandListBuilder)

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

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

Вызывает исключение, NotSupportedException так как для этой операции требуется перестроение таблицы, которое пока не поддерживается.

Generate(AddForeignKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

Создает команды для заданного AddForeignKeyOperation , выполняя вызовы заданного MigrationCommandListBuilder.

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

Вызывает исключение, NotSupportedException так как для этой операции требуется перестроение таблицы, которое пока не поддерживается.

Generate(AddPrimaryKeyOperation, IModel, MigrationCommandListBuilder)

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

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

Вызывает исключение, NotSupportedException так как для этой операции требуется перестроение таблицы, которое пока не поддерживается.

Generate(AddPrimaryKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

Создает команды для заданного AddPrimaryKeyOperation , выполняя вызовы заданного MigrationCommandListBuilder.

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

Вызывает исключение, NotSupportedException так как для этой операции требуется перестроение таблицы, которое пока не поддерживается.

Generate(AlterColumnOperation, IModel, MigrationCommandListBuilder)

Вызывает исключение, NotSupportedException так как для этой операции требуется перестроение таблицы, которое пока не поддерживается.

Generate(AlterDatabaseOperation, IModel, MigrationCommandListBuilder)

Создает команды для заданного AlterDatabaseOperation , выполняя вызовы заданного MigrationCommandListBuilder.

Generate(AlterDatabaseOperation, IModel, MigrationCommandListBuilder)

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

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

Вызывает исключение, NotSupportedException так как SQLite не поддерживает последовательности.

Generate(AlterTableOperation, IModel, MigrationCommandListBuilder)

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

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

Вызывает исключение, NotSupportedException так как для этой операции требуется перестроение таблицы, которое пока не поддерживается.

Generate(CreateCheckConstraintOperation, IModel, MigrationCommandListBuilder)

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

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

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

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

Создает команды для заданного CreateIndexOperation , выполняя вызовы заданного MigrationCommandListBuilder.

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

Вызывает исключение, NotSupportedException так как SQLite не поддерживает последовательности.

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, а затем завершает окончательную команду.

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

Вызывает исключение, NotSupportedException так как для этой операции требуется перестроение таблицы, которое пока не поддерживается.

Generate(DropCheckConstraintOperation, IModel, MigrationCommandListBuilder)

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

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

Вызывает исключение, NotSupportedException так как для этой операции требуется перестроение таблицы, которое пока не поддерживается.

Generate(DropColumnOperation, IModel, MigrationCommandListBuilder)

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

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

Вызывает исключение, NotSupportedException так как для этой операции требуется перестроение таблицы, которое пока не поддерживается.

Generate(DropColumnOperation, IModel, MigrationCommandListBuilder, Boolean)

Создает команды для заданного DropColumnOperation , выполняя вызовы заданного MigrationCommandListBuilder.

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

Вызывает исключение, NotSupportedException так как для этой операции требуется перестроение таблицы, которое пока не поддерживается.

Generate(DropForeignKeyOperation, IModel, MigrationCommandListBuilder)

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

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

Вызывает исключение, NotSupportedException так как для этой операции требуется перестроение таблицы, которое пока не поддерживается.

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)

Вызывает исключение, NotSupportedException так как для этой операции требуется перестроение таблицы, которое пока не поддерживается.

Generate(DropPrimaryKeyOperation, IModel, MigrationCommandListBuilder)

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

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

Вызывает исключение, NotSupportedException так как для этой операции требуется перестроение таблицы, которое пока не поддерживается.

Generate(DropPrimaryKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

Создает команды для заданного DropPrimaryKeyOperation , выполняя вызовы заданного MigrationCommandListBuilder.

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

Игнорируется, так как схемы не поддерживаются SQLite и игнорируются автоматически для улучшения совместимости тестирования.

Generate(DropSequenceOperation, IModel, MigrationCommandListBuilder)

Вызывает исключение, NotSupportedException так как SQLite не поддерживает последовательности.

Generate(DropTableOperation, IModel, MigrationCommandListBuilder)

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

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

Создает команды для заданного DropTableOperation , выполняя вызовы заданного MigrationCommandListBuilder.

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

Вызывает исключение, NotSupportedException так как для этой операции требуется перестроение таблицы, которое пока не поддерживается.

Generate(EnsureSchemaOperation, IModel, MigrationCommandListBuilder)

Игнорируется, так как схемы не поддерживаются SQLite и игнорируются автоматически для улучшения совместимости тестирования.

Generate(InsertDataOperation, IModel, MigrationCommandListBuilder)

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

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

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

Создает команды для заданного RenameTableOperation , выполняя вызовы заданного MigrationCommandListBuilder.

Generate(RenameIndexOperation, IModel, MigrationCommandListBuilder)

Создает команды для заданного RenameIndexOperation , выполняя вызовы заданного MigrationCommandListBuilder.

Generate(RenameSequenceOperation, IModel, MigrationCommandListBuilder)

Вызывает исключение, NotSupportedException так как SQLite не поддерживает последовательности.

Generate(RenameTableOperation, IModel, MigrationCommandListBuilder)

Создает команды для заданного RenameTableOperation , выполняя вызовы заданного MigrationCommandListBuilder.

Generate(RestartSequenceOperation, IModel, MigrationCommandListBuilder)

Вызывает исключение, NotSupportedException так как SQLite не поддерживает последовательности.

Generate(SqlOperation, IModel, MigrationCommandListBuilder)

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

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

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

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

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

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

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

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

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

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

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

(Унаследовано от MigrationsSqlGenerator)
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, настраивающий последовательность с заданными параметрами.

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

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

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

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

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

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

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

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