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
EventDefinitionBaseThe event definition.
messageGenerator
Func<EventDefinitionBase, EventData, string>A delegate that generates a log message for this event.
context
DbContext
Properties
Context
The current DbContext.
public virtual DbContext? Context { get; }