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
eventDefinitionEventDefinitionBaseThe event definition.
messageGeneratorFunc<EventDefinitionBase, EventData, string>A delegate that generates a log message for this event.
migratorIMigratorThe IMigrator in use.
connectionDbConnectionThe DbConnection.
connectionIdGuidA correlation ID that identifies the DbConnection instance being used.
Properties
Connection
The DbConnection.
public virtual DbConnection Connection { get; }
Property Value
ConnectionId
A correlation ID that identifies the DbConnection instance being used.
public virtual Guid ConnectionId { get; }