Table of Contents

Class ContextInitializedEventData

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

A DiagnosticSource event payload class for context initialization events.

public class ContextInitializedEventData : EventData
Inheritance
ContextInitializedEventData
Inherited Members

Remarks

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

Constructors

ContextInitializedEventData(EventDefinitionBase, Func<EventDefinitionBase, EventData, string>, DbContext, DbContextOptions)

Constructs the event payload.

public ContextInitializedEventData(EventDefinitionBase eventDefinition, Func<EventDefinitionBase, EventData, string> messageGenerator, DbContext context, DbContextOptions contextOptions)

Parameters

eventDefinition EventDefinitionBase

The event definition.

messageGenerator Func<EventDefinitionBase, EventData, string>

A delegate that generates a log message for this event.

context DbContext

The DbContext that is initialized.

contextOptions DbContextOptions

The DbContextOptions being used.

Properties

Context

The DbContext that is initialized.

public virtual DbContext Context { get; }

Property Value

DbContext

ContextOptions

The DbContextOptions being used.

public virtual DbContextOptions ContextOptions { get; }

Property Value

DbContextOptions