语言

RelationalConcurrencyExceptionEventData 类

定义

DiagnosticSource从关系数据库提供程序引发事件有效负载时DbUpdateConcurrencyException使用。

[System.Runtime.CompilerServices.Nullable(0)]
public class RelationalConcurrencyExceptionEventData : Microsoft.EntityFrameworkCore.Diagnostics.ConcurrencyExceptionEventData
public class RelationalConcurrencyExceptionEventData : Microsoft.EntityFrameworkCore.Diagnostics.ConcurrencyExceptionEventData
[<System.Runtime.CompilerServices.Nullable(0)>]
type RelationalConcurrencyExceptionEventData = class
    inherit ConcurrencyExceptionEventData
type RelationalConcurrencyExceptionEventData = class
    inherit ConcurrencyExceptionEventData
Public Class RelationalConcurrencyExceptionEventData
Inherits ConcurrencyExceptionEventData
继承
特性

注解

有关详细信息 和示例,请参阅日志记录、事件和诊断 。

构造函数

名称 说明
RelationalConcurrencyExceptionEventData(EventDefinitionBase, Func<EventDefinitionBase, EventData,String>, DbContext, DbConnection, DbCommand, DbDataReader, Guid, Guid, IReadOnlyList<IUpdateEntry>, DbUpdateConcurrencyException)

构造事件有效负载。

属性

名称 说明
Command

正在使用 DbCommand。

CommandId

标识正在使用的实例的相关 DbCommand ID。

Connection

正在使用 DbConnection。

ConnectionId

标识正在使用的实例的相关 DbConnection ID。

Context

当前 DbContext。

(继承自 DbContextEventData)
DataReader

正在使用 DbDataReader。

Entries

并发冲突中涉及的条目。

(继承自 ConcurrencyExceptionEventData)
EventId

EventId定义消息 ID 和名称。

(继承自 EventData)
EventIdCode

一个字符串,表示定义此事件的代码。

(继承自 EventData)
Exception

除非取消引发,否则将引发的异常。

(继承自 ConcurrencyExceptionEventData)
LogLevel

用于 LogLevel 记录此事件的消息。

(继承自 EventData)

方法

名称 说明
ToString()

描述此事件的记录器消息。

(继承自 EventData)

适用于