Partager via


MigrationCommandListBuilder Classe

Définition

Générateur pour créer une liste de MigrationCommands qui peuvent ensuite être exécutés pour migrer une base de données.

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

Remarques

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

Constructeurs

MigrationCommandListBuilder(IRelationalCommandBuilderFactory)

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

MigrationCommandListBuilder(MigrationsSqlGeneratorDependencies)

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

Propriétés

Dependencies

Dépendances spécifiques au fournisseur relationnel pour ce service.

Méthodes

Append(Object)

Ajoute l’objet donné (sous forme de chaîne) à la commande en cours de génération.

Append(String)

Ajoute la chaîne donnée à la commande en cours de génération.

AppendLine()

Démarre une nouvelle ligne sur la commande en cours de génération.

AppendLine(Object)

Ajoute l’objet donné (sous forme de chaîne) à la commande en cours de génération, puis démarre une nouvelle ligne.

AppendLine(String)

Ajoute la chaîne donnée à la commande en cours de génération, puis démarre une nouvelle ligne.

AppendLines(Object)

Ajoute l’objet donné à la commande en cours de génération sous forme de plusieurs lignes de texte. Autrement dit, chaque ligne de l’objet passé (sous forme de chaîne) est ajoutée en tant que ligne à la commande en cours de génération. Il en résulte que les lignes ont la mise en retrait correcte.

AppendLines(String)

Ajoute l’objet donné à la commande en cours de génération sous forme de plusieurs lignes de texte. Autrement dit, chaque ligne de la chaîne passée est ajoutée en tant que ligne à la commande en cours de génération. Il en résulte que les lignes ont la mise en retrait correcte.

DecrementIndent()

Réduit la mise en retrait actuelle d’un niveau.

EndCommand(Boolean)

Termine la génération de la commande actuelle et l’ajoute à la liste des commandes générées. L’appel suivant à l’une des méthodes de générateur commencera à générer une nouvelle commande.

GetCommandList()

Obtient la liste des commandes générées.

IncrementIndent()

Augmente la mise en retrait actuelle d’un niveau.

Indent()

Démarre un nouveau bloc de mise en retrait, donc tous les « Append... » les appels jusqu’à ce que le bloc soit supprimé seront mis en retrait d’un niveau de plus que le niveau actuel.

S’applique à