Freigeben über


IRelationalCommand.CreateDbCommand Methode

Definition

Wird von den Execute-Methoden aufgerufen, um einen DbCommand für die angegebenen DbConnection zu erstellen und Timeouts und Transaktionen zu konfigurieren.

Diese Methode wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird im Allgemeinen nicht im Anwendungscode verwendet.

public virtual System.Data.Common.DbCommand CreateDbCommand (Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject parameterObject, Guid commandId, Microsoft.EntityFrameworkCore.Diagnostics.DbCommandMethod commandMethod);
abstract member CreateDbCommand : Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject * Guid * Microsoft.EntityFrameworkCore.Diagnostics.DbCommandMethod -> System.Data.Common.DbCommand
override this.CreateDbCommand : Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject * Guid * Microsoft.EntityFrameworkCore.Diagnostics.DbCommandMethod -> System.Data.Common.DbCommand
Public Overridable Function CreateDbCommand (parameterObject As RelationalCommandParameterObject, commandId As Guid, commandMethod As DbCommandMethod) As DbCommand

Parameter

parameterObject
RelationalCommandParameterObject

Parameter für diese Methode.

commandId
Guid

Die Befehlskorrelations-ID.

commandMethod
DbCommandMethod

Die Methode, die für den erstellten Befehl aufgerufen wird.

Gibt zurück

Der erstellte Befehl.

Gilt für: