Sprache

CommandSource Enumeration

Definition

Aufzählung, die von CommandEventData, und Unterklassen verwendet wird, um die Quelle des zum Ausführen des DbCommand Befehls verwendeten Zu verwenden.

public enum CommandSource
type CommandSource = 
Public Enum CommandSource
Vererbung
CommandSource

Felder

Name Wert Beschreibung
Unknown 0

Der Befehl wurde aus einer unbekannten Quelle generiert. Dies gibt in der Regel einen vom Datenbankanbieter generierten Befehl an.

LinqQuery 1

Der Befehl wurde aus einer LINQ-Abfrage für eine DbSet<TEntity>.

SaveChanges 2

Der Befehl wurde von einem Aufruf an SaveChanges() oder SaveChangesAsync(CancellationToken)

Migrations 3

Der Befehl wurde von EF Core-Migrationen generiert.

FromSqlQuery 4

Der Befehl wurde aus einem Aufruf von FromSql<TEntity>(DbSet<TEntity>, FormattableString)oder FromSqlRaw<TEntity>(DbSet<TEntity>, String, Object[])FromSqlInterpolated<TEntity>(DbSet<TEntity>, FormattableString)

ExecuteSqlRaw 5

Der Befehl wurde aus einem Aufruf von ExecuteSqlRaw(DatabaseFacade, String, Object[]), , ExecuteSqlRawAsync(DatabaseFacade, String, CancellationToken), ExecuteSql(DatabaseFacade, FormattableString), , ExecuteSqlAsync(DatabaseFacade, FormattableString, CancellationToken), , oder ExecuteSqlInterpolated(DatabaseFacade, FormattableString)ExecuteSqlInterpolatedAsync(DatabaseFacade, FormattableString, CancellationToken).

ValueGenerator 6

Der Befehl wurde von einem ValueGenerator.

Scaffolding 7

Der Befehl wurde als Teil des Gerüsts (Reverse Engineering) aus einer vorhandenen Datenbank generiert.

BulkUpdate 8

Der Befehl wurde als Teil einer Massenaktualisierung generiert.

ExecuteUpdate 8

Der Befehl wurde als Teil eines ExecuteUpdate-Vorgangs generiert.

ExecuteDelete 9

Der Befehl wurde als Teil eines "ExecuteDelete"-Vorgangs generiert.

Hinweise

Weitere Informationen und Beispiele finden Sie unter Protokollierung, Ereignisse und Diagnose .

Gilt für: