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


MigrationCommandListBuilder Класс

Определение

Построитель для создания списка MigrationCommandобъектов , которые затем можно выполнить для переноса базы данных.

public class MigrationCommandListBuilder
type MigrationCommandListBuilder = class
Public Class MigrationCommandListBuilder
Наследование
MigrationCommandListBuilder

Комментарии

Дополнительные сведения и примеры см. в статье Миграция баз данных .

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

MigrationCommandListBuilder(IRelationalCommandBuilderFactory)

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

MigrationCommandListBuilder(MigrationsSqlGeneratorDependencies)

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

Свойства

Dependencies

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

Методы

Append(Object)

Добавляет заданный объект (в виде строки) к создаваемой команде.

Append(String)

Добавляет указанную строку к создаваемой команде.

AppendLine()

Запускает новую строку в создаваемой команде.

AppendLine(Object)

Добавляет заданный объект (в виде строки) к создаваемой команде, а затем запускает новую строку.

AppendLine(String)

Добавляет указанную строку к создаваемой команде, а затем запускает новую строку.

AppendLines(Object)

Добавляет заданный объект к создаваемой команде в виде нескольких строк текста. То есть каждая строка в переданном объекте (в виде строки) добавляется в виде строки к создаваемой команде. В результате строки имеют правильный отступ.

AppendLines(String)

Добавляет заданный объект к создаваемой команде в виде нескольких строк текста. То есть каждая строка в переданной строке добавляется в виде строки к создаваемой команде. В результате строки имеют правильный отступ.

DecrementIndent()

Уменьшает текущий отступ на один уровень.

EndCommand(Boolean)

Завершает сборку текущей команды и добавляет ее в список встроенных команд. При следующем вызове одного из методов построителя начнется создание новой команды.

GetCommandList()

Возвращает список встроенных команд.

IncrementIndent()

Увеличивает текущий отступ на один уровень.

Indent()

Запускает новый блок отступов, поэтому все "Добавить..." вызывает, пока блок не будет удален, будет иметь отступ на один уровень больше, чем текущий уровень.

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