语言

IRelationalCommandDiagnosticsLogger.DataReaderClosingAsync 方法

定义

事件的 DataReaderClosing 日志。

public System.Threading.Tasks.ValueTask<Microsoft.EntityFrameworkCore.Diagnostics.InterceptionResult> DataReaderClosingAsync(Microsoft.EntityFrameworkCore.Storage.IRelationalConnection connection, System.Data.Common.DbCommand command, System.Data.Common.DbDataReader dataReader, Guid commandId, int recordsAffected, int readCount, DateTimeOffset startTime);
abstract member DataReaderClosingAsync : Microsoft.EntityFrameworkCore.Storage.IRelationalConnection * System.Data.Common.DbCommand * System.Data.Common.DbDataReader * Guid * int * int * DateTimeOffset -> System.Threading.Tasks.ValueTask<Microsoft.EntityFrameworkCore.Diagnostics.InterceptionResult>
Public Function DataReaderClosingAsync (connection As IRelationalConnection, command As DbCommand, dataReader As DbDataReader, commandId As Guid, recordsAffected As Integer, readCount As Integer, startTime As DateTimeOffset) As ValueTask(Of InterceptionResult)

参数

connection
IRelationalConnection

连接。

command
DbCommand

数据库命令对象。

dataReader
DbDataReader

数据读取器。

commandId
Guid

与给定 DbCommand关联的关联 ID。

recordsAffected
Int32

受影响的数据库中的记录数。

readCount
Int32

读取的记录数。

startTime
DateTimeOffset

手术开始的时间。

返回

执行的结果,可能已被侦听器修改。

适用于