Partager via


MigrationBuilder Classe

Définition

Un générateur fournissant une API de type fluent pour générer MigrationOperationdes s.

public class MigrationBuilder
type MigrationBuilder = class
Public Class MigrationBuilder
Héritage
MigrationBuilder

Remarques

Pour plus d’informations et d’exemples, consultez Migrations de bases de données .

Constructeurs

MigrationBuilder(String)

Crée une instance du générateur.

Propriétés

ActiveProvider

Nom du fournisseur de base de données utilisé.

Operations

Liste des s en cours de MigrationOperationgénération.

Méthodes

AddCheckConstraint(String, String, String, String)

Génère un AddCheckConstraintOperation pour ajouter une nouvelle contrainte case activée à une table.

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

Génère un AddColumnOperation pour ajouter une nouvelle colonne à une table.

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

Génère un AddColumnOperation pour ajouter une nouvelle colonne à une table.

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

Génère un AddColumnOperation pour ajouter une nouvelle colonne à une table.

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

Génère un AddColumnOperation pour ajouter une nouvelle colonne à une table.

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

Génère un AddForeignKeyOperation pour ajouter une nouvelle clé étrangère à une table.

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

Génère un AddForeignKeyOperation pour ajouter une nouvelle clé étrangère composite (multi-colonne) à une table.

AddPrimaryKey(String, String, String, String)

Génère un AddPrimaryKeyOperation pour ajouter une nouvelle clé primaire à une table.

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

Génère un AddPrimaryKeyOperation pour ajouter une nouvelle clé primaire composite (multi-colonne) à une table.

AddUniqueConstraint(String, String, String, String)

Génère un AddUniqueConstraintOperation pour ajouter une nouvelle contrainte unique à une table.

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

Génère un AddUniqueConstraintOperation pour ajouter une nouvelle contrainte unique composite (multi-colonnes) à une table.

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

Un générateur fournissant une API de type fluent pour générer MigrationOperationdes s.

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)

Génère un AlterColumnOperation pour modifier une colonne existante.

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

Génère un AlterColumnOperation pour modifier une colonne existante.

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)

Génère un AlterColumnOperation pour modifier une colonne existante.

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

Génère un AlterColumnOperation pour modifier une colonne existante.

AlterDatabase()

Génère un AlterDatabaseOperation pour modifier une base de données existante.

AlterDatabase(String, String)

Génère un AlterDatabaseOperation pour modifier une base de données existante.

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

Un générateur fournissant une API de type fluent pour générer MigrationOperationdes s.

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

Génère un AlterSequenceOperation pour modifier une séquence existante.

AlterTable(String, String)

Génère un AlterTableOperation pour modifier une table existante.

AlterTable(String, String, String, String)

Génère un AlterTableOperation pour modifier une table existante.

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

Un générateur fournissant une API de type fluent pour générer MigrationOperationdes s.

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

Génère un CreateIndexOperation pour créer un index.

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

Génère un CreateIndexOperation pour créer un index.

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

Un générateur fournissant une API de type fluent pour générer MigrationOperationdes s.

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

Génère un CreateIndexOperation pour créer un index composite (multi-colonnes).

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

Génère un CreateIndexOperation pour créer un index composite (multi-colonnes).

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

Génère un CreateSequenceOperation pour créer une séquence.

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

Génère un CreateSequenceOperation pour créer une séquence.

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

Génère un CreateTableOperation pour créer une table.

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

Génère un CreateTableOperation pour créer une table.

DeleteData(String, String, Object, String)

Génère un DeleteDataOperation pour supprimer une seule ligne de données initiales.

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

Génère un DeleteDataOperation pour supprimer plusieurs lignes de données initiales.

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

Génère un DeleteDataOperation pour supprimer une seule ligne de données initiales.

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

Génère un DeleteDataOperation pour supprimer plusieurs lignes de données initiales.

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

Génère un DeleteDataOperation pour supprimer plusieurs lignes de données initiales d’une table avec une clé composite (plusieurs colonnes).

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

Génère un DeleteDataOperation pour supprimer une seule ligne de données initiales d’une table avec une clé composite (plusieurs colonnes).

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

Génère un DeleteDataOperation pour supprimer plusieurs lignes de données initiales d’une table avec une clé composite (plusieurs colonnes).

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

Génère un DeleteDataOperation pour supprimer une seule ligne de données initiales d’une table avec une clé composite (plusieurs colonnes).

DropCheckConstraint(String, String, String)

Génère un DropCheckConstraintOperation pour supprimer une contrainte case activée existante.

DropColumn(String, String, String)

Génère un DropColumnOperation pour supprimer une colonne existante.

DropForeignKey(String, String, String)

Génère un DropForeignKeyOperation pour supprimer une contrainte de clé étrangère existante.

DropIndex(String, String, String)

Génère un DropIndexOperation pour supprimer un index existant.

DropPrimaryKey(String, String, String)

Génère un DropPrimaryKeyOperation pour supprimer une clé primaire existante.

DropSchema(String)

Génère un DropSchemaOperation pour supprimer un schéma existant.

DropSequence(String, String)

Génère un DropSequenceOperation pour supprimer une séquence existante.

DropTable(String, String)

Génère un DropTableOperation pour supprimer une table existante.

DropUniqueConstraint(String, String, String)

Génère un DropUniqueConstraintOperation pour supprimer une contrainte unique existante.

EnsureSchema(String)

Génère un EnsureSchemaOperation pour garantir l’existence d’un schéma.

InsertData(String, String, Object, String)

Génère un InsertDataOperation pour insérer une seule valeur de données initiales pour une colonne unique.

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

Génère un InsertDataOperation pour insérer plusieurs lignes de valeurs de données initiales pour une seule colonne.

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

Génère un InsertDataOperation pour insérer une seule valeur de données initiales pour une colonne unique.

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

Génère un InsertDataOperation pour insérer plusieurs lignes de valeurs de données initiales pour une seule colonne.

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

Génère un InsertDataOperation pour insérer plusieurs lignes de valeurs de données initiales pour plusieurs colonnes.

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

Génère un InsertDataOperation pour insérer une seule ligne de valeurs de données initiales.

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

Génère un InsertDataOperation pour insérer plusieurs lignes de valeurs de données initiales pour plusieurs colonnes.

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

Génère un InsertDataOperation pour insérer une seule ligne de valeurs de données initiales.

RenameColumn(String, String, String, String)

Génère un RenameColumnOperation pour renommer une colonne existante.

RenameIndex(String, String, String, String)

Génère un RenameIndexOperation pour renommer un index existant.

RenameSequence(String, String, String, String)

Génère un RenameSequenceOperation pour renommer une séquence existante.

RenameTable(String, String, String, String)

Génère un RenameTableOperation pour renommer une table existante.

RestartSequence(String, Int64, String)

Génère un RestartSequenceOperation pour redémarrer une séquence existante.

RestartSequence(String, Nullable<Int64>, String)

Génère un RestartSequenceOperation pour redémarrer une séquence existante.

Sql(String, Boolean)

Génère un pour exécuter des SqlOperation données SQL brutes.

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

Génère un UpdateDataOperation pour mettre à jour une seule ligne de données de départ.

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

Génère un UpdateDataOperation pour mettre à jour une seule ligne de données de départ.

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

Génère un UpdateDataOperation pour mettre à jour plusieurs lignes de données initiales.

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

Génère un UpdateDataOperation pour mettre à jour plusieurs lignes de données initiales.

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

Génère un UpdateDataOperation pour mettre à jour plusieurs lignes de données initiales pour une table avec une clé composite (plusieurs colonnes).

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

Génère un UpdateDataOperation pour mettre à jour plusieurs lignes de données initiales pour une table avec une clé composite (plusieurs colonnes).

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

Génère un UpdateDataOperation pour mettre à jour une seule ligne de données initiales pour une table avec une clé composite (plusieurs colonnes).

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

Génère un UpdateDataOperation pour mettre à jour une seule ligne de données initiales pour une table avec une clé composite (plusieurs colonnes).

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

Génère un UpdateDataOperation pour mettre à jour plusieurs lignes de données initiales pour une table avec une clé composite (plusieurs colonnes).

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

Génère un UpdateDataOperation pour mettre à jour une seule ligne de données initiales pour une table avec une clé composite (plusieurs colonnes).

Méthodes d’extension

IsSqlite(MigrationBuilder)

Retourne true si le fournisseur de base de données actuellement utilisé est le fournisseur SQLite.

IsSqlServer(MigrationBuilder)

Retourne true si le fournisseur de base de données actuellement utilisé est le fournisseur SQL Server.

S’applique à