Idioma

CommandSource Enumeração

Definição

Enumeração usada por CommandEventDatae subclasses para indicar a origem do DbCommand que está sendo usado para executar o comando.

public enum CommandSource
type CommandSource = 
Public Enum CommandSource
Herança
CommandSource

Campos

Nome Valor Descrição
Unknown 0

O comando foi gerado de uma origem desconhecida. Isso geralmente indica um comando gerado pelo provedor de banco de dados.

LinqQuery 1

O comando foi gerado a partir de uma consulta LINQ em um DbSet<TEntity>.

SaveChanges 2

O comando foi gerado a partir de uma chamada para SaveChanges() ou SaveChangesAsync(CancellationToken)

Migrations 3

O comando foi gerado pelas Migrações do EF Core.

FromSqlQuery 4

O comando foi gerado de uma chamada para FromSql<TEntity>(DbSet<TEntity>, FormattableString), FromSqlRaw<TEntity>(DbSet<TEntity>, String, Object[]) ou FromSqlInterpolated<TEntity>(DbSet<TEntity>, FormattableString)

ExecuteSqlRaw 5

O comando foi gerado de uma chamada para ExecuteSqlRaw(DatabaseFacade, String, Object[]), , ExecuteSqlRawAsync(DatabaseFacade, String, CancellationToken), ExecuteSql(DatabaseFacade, FormattableString), ExecuteSqlAsync(DatabaseFacade, FormattableString, CancellationToken), ExecuteSqlInterpolated(DatabaseFacade, FormattableString)ou ExecuteSqlInterpolatedAsync(DatabaseFacade, FormattableString, CancellationToken).

ValueGenerator 6

O comando foi gerado por um ValueGenerator.

Scaffolding 7

O comando foi gerado como parte do scaffolding (engenharia reversa) de um banco de dados existente.

BulkUpdate 8

O comando foi gerado como parte de uma atualização em massa.

ExecuteUpdate 8

O comando foi gerado como parte de uma operação 'ExecuteUpdate'.

ExecuteDelete 9

O comando foi gerado como parte de uma operação 'ExecuteDelete'.

Comentários

Consulte registro em log, eventos e diagnósticos para obter mais informações e exemplos.

Aplica-se a