Compartir a través de


MigrationBuilder Clase

Definición

Un generador que proporciona una API de tipo fluido para la compilación MigrationOperationde .

public class MigrationBuilder
type MigrationBuilder = class
Public Class MigrationBuilder
Herencia
MigrationBuilder

Comentarios

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

Constructores

MigrationBuilder(String)

Crea una nueva instancia del generador.

Propiedades

ActiveProvider

Nombre del proveedor de base de datos que se usa.

Operations

Lista de MigrationOperationque se está compilando.

Métodos

AddCheckConstraint(String, String, String, String)

Crea un AddCheckConstraintOperation objeto para agregar una nueva restricción check a una tabla.

AddColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String)

Crea un AddColumnOperation objeto para agregar una nueva columna a una tabla.

AddColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Nullable<Boolean>)

Crea un AddColumnOperation objeto para agregar una nueva columna a una tabla.

AddColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Nullable<Boolean>, String)

Crea un AddColumnOperation objeto para agregar una nueva columna a una tabla.

AddColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Nullable<Boolean>, String, String, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>)

Crea un AddColumnOperation objeto para agregar una nueva columna a una tabla.

AddForeignKey(String, String, String, String, String, String, String, ReferentialAction, ReferentialAction)

Crea un AddForeignKeyOperation objeto para agregar una nueva clave externa a una tabla.

AddForeignKey(String, String, String[], String, String, String, String[], ReferentialAction, ReferentialAction)

Crea un AddForeignKeyOperation objeto para agregar una nueva clave externa compuesta (varias columnas) a una tabla.

AddPrimaryKey(String, String, String, String)

Crea un AddPrimaryKeyOperation para agregar una nueva clave principal a una tabla.

AddPrimaryKey(String, String, String[], String)

Crea un AddPrimaryKeyOperation objeto para agregar una nueva clave principal compuesta (varias columnas) a una tabla.

AddUniqueConstraint(String, String, String, String)

Crea un AddUniqueConstraintOperation objeto para agregar una nueva restricción única a una tabla.

AddUniqueConstraint(String, String, String[], String)

Crea un AddUniqueConstraintOperation objeto para agregar una nueva restricción única compuesta (varias columnas) a una tabla.

AlterColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String)

Un generador que proporciona una API de tipo fluido para la compilación MigrationOperationde .

AlterColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Type, String, Nullable<Boolean>, Nullable<Int32>, Boolean, Boolean, Object, String, String)

Crea un AlterColumnOperation objeto para modificar una columna existente.

AlterColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Type, String, Nullable<Boolean>, Nullable<Int32>, Boolean, Boolean, Object, String, String, Nullable<Boolean>, Nullable<Boolean>)

Crea un AlterColumnOperation objeto para modificar una columna existente.

AlterColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Type, String, Nullable<Boolean>, Nullable<Int32>, Boolean, Boolean, Object, String, String, Nullable<Boolean>, Nullable<Boolean>, String, String)

Crea un AlterColumnOperation objeto para modificar una columna existente.

AlterColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Type, String, Nullable<Boolean>, Nullable<Int32>, Boolean, Boolean, Object, String, String, Nullable<Boolean>, Nullable<Boolean>, String, String, String, String, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>)

Crea un AlterColumnOperation objeto para modificar una columna existente.

AlterDatabase()

Crea un AlterDatabaseOperation objeto para modificar una base de datos existente.

AlterDatabase(String, String)

Crea un AlterDatabaseOperation objeto para modificar una base de datos existente.

AlterSequence(String, String, Int32, Nullable<Int64>, Nullable<Int64>, Boolean)

Un generador que proporciona una API de tipo fluido para la compilación MigrationOperationde .

AlterSequence(String, String, Int32, Nullable<Int64>, Nullable<Int64>, Boolean, Int32, Nullable<Int64>, Nullable<Int64>, Boolean)

Crea un AlterSequenceOperation objeto para modificar una secuencia existente.

AlterTable(String, String)

Crea un AlterTableOperation objeto para modificar una tabla existente.

AlterTable(String, String, String, String)

Crea un AlterTableOperation objeto para modificar una tabla existente.

CreateIndex(String, String, String, String, Boolean)

Un generador que proporciona una API de tipo fluido para la compilación MigrationOperationde .

CreateIndex(String, String, String, String, Boolean, String)

Crea un CreateIndexOperation objeto para crear un nuevo índice.

CreateIndex(String, String, String, String, Boolean, String, Boolean[])

Crea un CreateIndexOperation objeto para crear un nuevo índice.

CreateIndex(String, String, String[], String, Boolean)

Un generador que proporciona una API de tipo fluido para la compilación MigrationOperationde .

CreateIndex(String, String, String[], String, Boolean, String)

Crea un CreateIndexOperation objeto para crear un nuevo índice compuesto (varias columnas).

CreateIndex(String, String, String[], String, Boolean, String, Boolean[])

Crea un CreateIndexOperation objeto para crear un nuevo índice compuesto (varias columnas).

CreateSequence(String, String, Int64, Int32, Nullable<Int64>, Nullable<Int64>, Boolean)

Crea un CreateSequenceOperation objeto para crear una secuencia.

CreateSequence<T>(String, String, Int64, Int32, Nullable<Int64>, Nullable<Int64>, Boolean)

Crea un CreateSequenceOperation objeto para crear una secuencia.

CreateTable<TColumns>(String, Func<ColumnsBuilder,TColumns>, String, Action<CreateTableBuilder<TColumns>>)

Crea un CreateTableOperation objeto para crear una tabla.

CreateTable<TColumns>(String, Func<ColumnsBuilder,TColumns>, String, Action<CreateTableBuilder<TColumns>>, String)

Crea un CreateTableOperation objeto para crear una nueva tabla.

DeleteData(String, String, Object, String)

Crea un DeleteDataOperation objeto para eliminar una sola fila de datos de inicialización.

DeleteData(String, String, Object[], String)

Crea un DeleteDataOperation objeto para eliminar varias filas de datos de inicialización.

DeleteData(String, String, String, Object, String)

Crea un DeleteDataOperation objeto para eliminar una sola fila de datos de inicialización.

DeleteData(String, String, String, Object[], String)

Crea un DeleteDataOperation objeto para eliminar varias filas de datos de inicialización.

DeleteData(String, String[], Object[,], String)

Crea un DeleteDataOperation objeto para eliminar varias filas de datos de inicialización de una tabla con una clave compuesta (varias columnas).

DeleteData(String, String[], Object[], String)

Crea un DeleteDataOperation objeto para eliminar una sola fila de datos de inicialización de una tabla con una clave compuesta (varias columnas).

DeleteData(String, String[], String[], Object[,], String)

Crea un DeleteDataOperation objeto para eliminar varias filas de datos de inicialización de una tabla con una clave compuesta (varias columnas).

DeleteData(String, String[], String[], Object[], String)

Crea un DeleteDataOperation objeto para eliminar una sola fila de datos de inicialización de una tabla con una clave compuesta (varias columnas).

DropCheckConstraint(String, String, String)

Crea un DropCheckConstraintOperation objeto para quitar una restricción check existente.

DropColumn(String, String, String)

Crea un DropColumnOperation objeto para quitar una columna existente.

DropForeignKey(String, String, String)

Crea un DropForeignKeyOperation objeto para quitar una restricción de clave externa existente.

DropIndex(String, String, String)

Crea un DropIndexOperation objeto para quitar un índice existente.

DropPrimaryKey(String, String, String)

Crea un DropPrimaryKeyOperation objeto para quitar una clave principal existente.

DropSchema(String)

Crea un DropSchemaOperation objeto para quitar un esquema existente.

DropSequence(String, String)

Crea un DropSequenceOperation objeto para quitar una secuencia existente.

DropTable(String, String)

Crea un DropTableOperation objeto para quitar una tabla existente.

DropUniqueConstraint(String, String, String)

Crea un DropUniqueConstraintOperation objeto para quitar una restricción única existente.

EnsureSchema(String)

Compila un EnsureSchemaOperation objeto para asegurarse de que existe un esquema.

InsertData(String, String, Object, String)

Crea un InsertDataOperation objeto para insertar un valor de datos de inicialización único para una sola columna.

InsertData(String, String, Object[], String)

Crea un InsertDataOperation objeto para insertar varias filas de valores de datos de inicialización para una sola columna.

InsertData(String, String, String, Object, String)

Crea un InsertDataOperation objeto para insertar un valor de datos de inicialización único para una sola columna.

InsertData(String, String, String, Object[], String)

Crea un InsertDataOperation objeto para insertar varias filas de valores de datos de inicialización para una sola columna.

InsertData(String, String[], Object[,], String)

Crea un InsertDataOperation objeto para insertar varias filas de valores de datos de inicialización para varias columnas.

InsertData(String, String[], Object[], String)

Crea un InsertDataOperation objeto para insertar una sola fila de valores de datos de inicialización.

InsertData(String, String[], String[], Object[,], String)

Crea un InsertDataOperation objeto para insertar varias filas de valores de datos de inicialización para varias columnas.

InsertData(String, String[], String[], Object[], String)

Crea un InsertDataOperation objeto para insertar una sola fila de valores de datos de inicialización.

RenameColumn(String, String, String, String)

Crea un RenameColumnOperation objeto para cambiar el nombre de una columna existente.

RenameIndex(String, String, String, String)

Crea un RenameIndexOperation objeto para cambiar el nombre de un índice existente.

RenameSequence(String, String, String, String)

Crea un RenameSequenceOperation objeto para cambiar el nombre de una secuencia existente.

RenameTable(String, String, String, String)

Crea un RenameTableOperation objeto para cambiar el nombre de una tabla existente.

RestartSequence(String, Int64, String)

Crea un RestartSequenceOperation objeto para volver a iniciar una secuencia existente.

RestartSequence(String, Nullable<Int64>, String)

Crea un RestartSequenceOperation objeto para volver a iniciar una secuencia existente.

Sql(String, Boolean)

Compila un SqlOperation objeto para ejecutar SQL sin procesar.

UpdateData(String, String, Object, String, Object, String)

Crea un UpdateDataOperation objeto para actualizar una sola fila de datos de inicialización.

UpdateData(String, String, Object, String[], Object[], String)

Crea un UpdateDataOperation objeto para actualizar una sola fila de datos de inicialización.

UpdateData(String, String, Object[], String, Object[], String)

Crea un UpdateDataOperation objeto para actualizar varias filas de datos de inicialización.

UpdateData(String, String, Object[], String[], Object[,], String)

Crea un UpdateDataOperation objeto para actualizar varias filas de datos de inicialización.

UpdateData(String, String[], Object[,], String, Object[], String)

Crea un UpdateDataOperation objeto para actualizar varias filas de datos de inicialización para una tabla con una clave compuesta (varias columnas).

UpdateData(String, String[], Object[,], String[], Object[,], String)

Crea un UpdateDataOperation objeto para actualizar varias filas de datos de inicialización para una tabla con una clave compuesta (varias columnas).

UpdateData(String, String[], Object[], String, Object, String)

Crea un UpdateDataOperation objeto para actualizar una sola fila de datos de inicialización para una tabla con una clave compuesta (varias columnas).

UpdateData(String, String[], Object[], String[], Object[], String)

Crea un UpdateDataOperation objeto para actualizar una sola fila de datos de inicialización para una tabla con una clave compuesta (varias columnas).

UpdateData(String, String[], String[], Object[,], String[], String[], Object[,], String)

Crea un UpdateDataOperation objeto para actualizar varias filas de datos de inicialización para una tabla con una clave compuesta (varias columnas).

UpdateData(String, String[], String[], Object[], String[], String[], Object[], String)

Crea un UpdateDataOperation objeto para actualizar una sola fila de datos de inicialización para una tabla con una clave compuesta (varias columnas).

Métodos de extensión

IsSqlite(MigrationBuilder)

Devuelve true si el proveedor de base de datos que está actualmente en uso es el proveedor de SQLite.

IsSqlServer(MigrationBuilder)

Devuelve true si el proveedor de base de datos que está actualmente en uso es el proveedor de SQL Server.

Se aplica a