Freigeben über


RelationalCommand.CreateCommand Methode

Definition

Die Template-Methode wird von den Execute-Methoden aufgerufen, um eine 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 in der Regel nicht im Anwendungscode verwendet.

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

Parameter

parameterObject
RelationalCommandParameterObject

Parameter für diese Methode.

commandId
Guid

Die Korrelations-ID des Befehls.

commandMethod
DbCommandMethod

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

Gibt zurück

Der erstellte Befehl.

Gilt für: