Table of Contents

Class DbContextEventData

Namespace
Microsoft.EntityFrameworkCore.Diagnostics
Assembly
Microsoft.EntityFrameworkCore.dll

A DiagnosticSource event payload class for events that reference a DbContext.

public class DbContextEventData : EventData
Inheritance
DbContextEventData
Derived
Inherited Members

Remarks

See Logging, events, and diagnostics for more information and examples.

Constructors

DbContextEventData(EventDefinitionBase, Func<EventDefinitionBase, EventData, string>, DbContext?)

Constructs the event payload.

public DbContextEventData(EventDefinitionBase eventDefinition, Func<EventDefinitionBase, EventData, string> messageGenerator, DbContext? context)

Parameters

eventDefinition EventDefinitionBase

The event definition.

messageGenerator Func<EventDefinitionBase, EventData, string>

A delegate that generates a log message for this event.

context DbContext

The current DbContext, or null if not known.

Properties

Context

The current DbContext.

public virtual DbContext? Context { get; }

Property Value

DbContext