Table of Contents

Class MigratorConnectionEventData

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

The DiagnosticSource event payload for RelationalEventId migration connection events.

public class MigratorConnectionEventData : MigratorEventData
Inheritance
MigratorConnectionEventData
Inherited Members

Constructors

MigratorConnectionEventData(EventDefinitionBase, Func<EventDefinitionBase, EventData, string>, IMigrator, DbConnection, Guid)

Constructs the event payload.

public MigratorConnectionEventData(EventDefinitionBase eventDefinition, Func<EventDefinitionBase, EventData, string> messageGenerator, IMigrator migrator, DbConnection connection, Guid connectionId)

Parameters

eventDefinition EventDefinitionBase

The event definition.

messageGenerator Func<EventDefinitionBase, EventData, string>

A delegate that generates a log message for this event.

migrator IMigrator

The IMigrator in use.

connection DbConnection

The DbConnection.

connectionId Guid

A correlation ID that identifies the DbConnection instance being used.

Properties

Connection

public virtual DbConnection Connection { get; }

Property Value

DbConnection

ConnectionId

A correlation ID that identifies the DbConnection instance being used.

public virtual Guid ConnectionId { get; }

Property Value

Guid