CommandSource Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Wyliczenia używane przez CommandEventDatapodklasy i wskazują źródło DbCommand używanego do wykonywania polecenia.
public enum CommandSource
type CommandSource =
Public Enum CommandSource
- Dziedziczenie
-
CommandSource
Pola
| Nazwa | Wartość | Opis |
|---|---|---|
| BulkUpdate | 8 | Polecenie zostało wygenerowane w ramach aktualizacji zbiorczej. |
| ExecuteDelete | 9 | Polecenie zostało wygenerowane w ramach operacji "ExecuteDelete". |
| ExecuteSqlRaw | 5 | Polecenie zostało wygenerowane na podstawie wywołania metody ExecuteSqlRaw(DatabaseFacade, String, Object[]), , ExecuteSqlRawAsync(DatabaseFacade, String, CancellationToken), ExecuteSql(DatabaseFacade, FormattableString)ExecuteSqlAsync(DatabaseFacade, FormattableString, CancellationToken), ExecuteSqlInterpolated(DatabaseFacade, FormattableString)lub ExecuteSqlInterpolatedAsync(DatabaseFacade, FormattableString, CancellationToken). |
| ExecuteUpdate | 8 | Polecenie zostało wygenerowane w ramach operacji "ExecuteUpdate". |
| FromSqlQuery | 4 | Polecenie zostało wygenerowane na podstawie wywołania metody FromSql<TEntity>(DbSet<TEntity>, FormattableString)lub FromSqlRaw<TEntity>(DbSet<TEntity>, String, Object[])FromSqlInterpolated<TEntity>(DbSet<TEntity>, FormattableString) |
| LinqQuery | 1 | Polecenie zostało wygenerowane na podstawie zapytania LINQ na obiekcie DbSet<TEntity>. |
| Migrations | 3 | Polecenie zostało wygenerowane przez migracje platformy EF Core. |
| SaveChanges | 2 | Polecenie zostało wygenerowane na podstawie wywołania do SaveChanges() lub SaveChangesAsync(CancellationToken) |
| Scaffolding | 7 | Polecenie zostało wygenerowane jako część szkieletu (inżynieria odwrotna) z istniejącej bazy danych. |
| Unknown | 0 | Polecenie zostało wygenerowane na podstawie nieznanego źródła. Zwykle wskazuje to polecenie wygenerowane przez dostawcę bazy danych. |
| ValueGenerator | 6 | Polecenie zostało wygenerowane przez polecenie ValueGenerator. |
Uwagi
Aby uzyskać więcej informacji i przykładów , zobacz Rejestrowanie, zdarzenia i diagnostyka .