IDbCommandInterceptor.NonQueryExecuted(DbCommand, CommandExecutedEventData, Int32) Yöntem

Tanım

EF çağrılarından hemen sonra çağırılır ExecuteNonQuery() .

Bu yöntem, bir yakalayıcıyı ' de bir komutun yürütülmesini gizlemediği takdirde çağrılır NonQueryExecuting(DbCommand, CommandEventData, InterceptionResult<Int32>) . Bu durumda, result sonucu tarafından döndürülür NonQueryExecuting(DbCommand, CommandEventData, InterceptionResult<Int32>) .

public int NonQueryExecuted (System.Data.Common.DbCommand command, Microsoft.EntityFrameworkCore.Diagnostics.CommandExecutedEventData eventData, int result);
abstract member NonQueryExecuted : System.Data.Common.DbCommand * Microsoft.EntityFrameworkCore.Diagnostics.CommandExecutedEventData * int -> int
Public Function NonQueryExecuted (command As DbCommand, eventData As CommandExecutedEventData, result As Integer) As Integer

Parametreler

command
DbCommand

Komut.

eventData
CommandExecutedEventData

Komut ve yürütme hakkında bağlamsal bilgiler.

result
Int32

Çağrısının sonucu ExecuteNonQuery() . Bu değer genellikle bu yöntemin uygulanması için dönüş değeri olarak kullanılır.

Döndürülenler

Int32

EF 'in kullanacağı sonuç. Bu yöntemin, sonucu değiştirmeye çalışan her bir şifre için normal bir uygulama, result geçirilen değeri döndürmesidir.

Şunlara uygulanır