Lingua

CommandSource Enumerazione

Definizione

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 .

Si applica a