共用方式為


RelationalLoggerExtensions.DataReaderDisposing 方法

定義

DataReaderDisposing事件的記錄。

public static Microsoft.EntityFrameworkCore.Diagnostics.InterceptionResult DataReaderDisposing (this Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Command> diagnostics, Microsoft.EntityFrameworkCore.Storage.IRelationalConnection connection, System.Data.Common.DbCommand command, System.Data.Common.DbDataReader dataReader, Guid commandId, int recordsAffected, int readCount, DateTimeOffset startTime, TimeSpan duration);
static member DataReaderDisposing : Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Command> * Microsoft.EntityFrameworkCore.Storage.IRelationalConnection * System.Data.Common.DbCommand * System.Data.Common.DbDataReader * Guid * int * int * DateTimeOffset * TimeSpan -> Microsoft.EntityFrameworkCore.Diagnostics.InterceptionResult
<Extension()>
Public Function DataReaderDisposing (diagnostics As IDiagnosticsLogger(Of DbLoggerCategory.Database.Command), connection As IRelationalConnection, command As DbCommand, dataReader As DbDataReader, commandId As Guid, recordsAffected As Integer, readCount As Integer, startTime As DateTimeOffset, duration As TimeSpan) As InterceptionResult

參數

diagnostics
IDiagnosticsLogger<DbLoggerCategory.Database.Command>

要使用的診斷記錄器。

connection
IRelationalConnection

連接。

command
DbCommand

資料庫命令物件。

dataReader
DbDataReader

資料讀取器。

commandId
Guid

與指定 DbCommand 相關聯的相互關聯識別碼。

recordsAffected
Int32

受影響資料庫中的記錄數目。

readCount
Int32

已讀取的記錄數目。

startTime
DateTimeOffset

作業啟動的時間。

duration
TimeSpan

作業啟動時經過的時間。

傳回

執行的結果,可能已經由攔截器修改。

適用於