MigrationCommandListBuilder Clase

Definición

Generador para crear una lista de MigrationCommands que se pueden ejecutar para migrar una base de datos.

public class MigrationCommandListBuilder
type MigrationCommandListBuilder = class
Public Class MigrationCommandListBuilder
Herencia
MigrationCommandListBuilder

Comentarios

Consulte Migraciones de bases de datos para obtener más información y ejemplos.

Constructores

MigrationCommandListBuilder(IRelationalCommandBuilderFactory)

Crea una nueva instancia del generador.

MigrationCommandListBuilder(MigrationsSqlGeneratorDependencies)

Crea una nueva instancia del generador.

Propiedades

Dependencies

Dependencias específicas del proveedor relacional para este servicio.

Métodos

Append(Object)

Anexa el objeto especificado (como una cadena) al comando que se está compilando.

Append(String)

Anexa la cadena especificada al comando que se está compilando.

AppendLine()

Inicia una nueva línea en el comando que se está compilando.

AppendLine(Object)

Anexa el objeto especificado (como una cadena) al comando que se está compilando y, a continuación, inicia una nueva línea.

AppendLine(String)

Anexa la cadena especificada al comando que se está compilando y, a continuación, inicia una nueva línea.

AppendLines(Object)

Anexa el objeto especificado al comando que se está compilando como varias líneas de texto. Es decir, cada línea del objeto pasado (como una cadena) se agrega como una línea al comando que se está compilando. Esto da como resultado que las líneas tengan la sangría correcta.

AppendLines(String)

Anexa el objeto especificado al comando que se está compilando como varias líneas de texto. Es decir, cada línea de la cadena pasada se agrega como una línea al comando que se está compilando. Esto da como resultado que las líneas tengan la sangría correcta.

DecrementIndent()

Reduce la sangría actual en un nivel.

EndCommand(Boolean)

Finaliza la compilación del comando actual y la agrega a la lista de comandos compilados. La siguiente llamada a uno de los métodos del generador comenzará a crear un nuevo comando.

GetCommandList()

Obtiene la lista de comandos creados.

IncrementIndent()

Aumenta la sangría actual en un nivel.

Indent()

Inicia un nuevo bloque de sangría, por lo que todo 'Append...' llama a hasta que se elimine el bloque se le aplicará una sangría de un nivel más que el nivel actual.

Se aplica a