CommandSource Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Enumerazione usata dalle CommandEventDatasottoclassi e per indicare l'origine dell'oggetto DbCommand usato per eseguire il comando.
public enum CommandSource
type CommandSource =
Public Enum CommandSource
- Ereditarietà
-
CommandSource
Campi
| Nome | Valore | Descrizione |
|---|---|---|
| Unknown | 0 | Il comando è stato generato da un'origine sconosciuta. Ciò indica in genere un comando generato dal provider di database. |
| LinqQuery | 1 | Il comando è stato generato da una query LINQ in un oggetto DbSet<TEntity>. |
| SaveChanges | 2 | Il comando è stato generato da una chiamata a SaveChanges() o SaveChangesAsync(CancellationToken) |
| Migrations | 3 | Il comando è stato generato dalle migrazioni di EF Core. |
| FromSqlQuery | 4 | Il comando è stato generato da una chiamata a FromSql<TEntity>(DbSet<TEntity>, FormattableString)o FromSqlRaw<TEntity>(DbSet<TEntity>, String, Object[])FromSqlInterpolated<TEntity>(DbSet<TEntity>, FormattableString) |
| ExecuteSqlRaw | 5 | Il comando è stato generato da una chiamata a ExecuteSqlRaw(DatabaseFacade, String, Object[]), ExecuteSqlRawAsync(DatabaseFacade, String, CancellationToken), ExecuteSql(DatabaseFacade, FormattableString)ExecuteSqlAsync(DatabaseFacade, FormattableString, CancellationToken)ExecuteSqlInterpolated(DatabaseFacade, FormattableString), , o .ExecuteSqlInterpolatedAsync(DatabaseFacade, FormattableString, CancellationToken) |
| ValueGenerator | 6 | Il comando è stato generato da un oggetto ValueGenerator. |
| Scaffolding | 7 | Il comando è stato generato come parte dello scaffolding (reverse engineering) da un database esistente. |
| BulkUpdate | 8 | Il comando è stato generato come parte di un aggiornamento in blocco. |
| ExecuteUpdate | 8 | Il comando è stato generato come parte di un'operazione 'ExecuteUpdate'. |
| ExecuteDelete | 9 | Il comando è stato generato come parte di un'operazione 'ExecuteDelete'. |
Commenti
Per altre informazioni ed esempi , vedere Registrazione, eventi e diagnostica .