Sprache

MigrationCommand Klasse

Definition

Stellt einen Befehl dar, der an die Datenbank gesendet werden kann, um sie zu migrieren.

public class MigrationCommand
[System.Runtime.CompilerServices.Nullable(0)]
public class MigrationCommand
type MigrationCommand = class
[<System.Runtime.CompilerServices.Nullable(0)>]
type MigrationCommand = class
Public Class MigrationCommand
Vererbung
MigrationCommand
Attribute

Hinweise

Weitere Informationen und Beispiele finden Sie unter Datenbankmigrationen .

Konstruktoren

Name Beschreibung
MigrationCommand(IRelationalCommand, Boolean)

Erstellt eine neue Instanz des Befehls.

MigrationCommand(IRelationalCommand, DbContext, IDiagnosticsLogger<DbLoggerCategory.Database.Command>, Boolean)

Erstellt eine neue Instanz des Befehls.

MigrationCommand(IRelationalCommand, DbContext, IRelationalCommandDiagnosticsLogger, Boolean)

Erstellt eine neue Instanz des Befehls.

Eigenschaften

Name Beschreibung
CommandLogger

Der zugeordnete Befehlsprotokollierer.

CommandText

Der SQL-Befehlstext, der für die Datenbank ausgeführt wird.

TransactionSuppressed

Gibt an, ob Transaktionen beim Ausführen des Befehls unterdrückt werden sollen.

Methoden

Name Beschreibung
ExecuteNonQuery(IRelationalConnection, IReadOnlyDictionary<String,Object>, Boolean)

Stellt einen Befehl dar, der an die Datenbank gesendet werden kann, um sie zu migrieren.

ExecuteNonQuery(IRelationalConnection, IReadOnlyDictionary<String,Object>)

Führt den Befehl aus und gibt die Anzahl der betroffenen Zeilen zurück.

ExecuteNonQueryAsync(IRelationalConnection, IReadOnlyDictionary<String,Object>, Boolean, CancellationToken)

Stellt einen Befehl dar, der an die Datenbank gesendet werden kann, um sie zu migrieren.

ExecuteNonQueryAsync(IRelationalConnection, IReadOnlyDictionary<String,Object>, CancellationToken)

Führt den Befehl aus und gibt die Anzahl der betroffenen Zeilen zurück.

Gilt für: