Class MigrationEventData
- Namespace
- Microsoft.EntityFrameworkCore.Diagnostics
- Assembly
- Microsoft.EntityFrameworkCore.Relational.dll
The DiagnosticSource event payload for RelationalEventId events of a specific migration.
public class MigrationEventData : MigratorEventData
- Inheritance
-
MigrationEventData
- Derived
- Inherited Members
Constructors
MigrationEventData(EventDefinitionBase, Func<EventDefinitionBase, EventData, string>, IMigrator, Migration)
Constructs the event payload.
public MigrationEventData(EventDefinitionBase eventDefinition, Func<EventDefinitionBase, EventData, string> messageGenerator, IMigrator migrator, Migration migration)
Parameters
eventDefinition
EventDefinitionBaseThe event definition.
messageGenerator
Func<EventDefinitionBase, EventData, string>A delegate that generates a log message for this event.
migrator
IMigratorThe IMigrator in use.
migration
MigrationThe Migration being processed.
Properties
Migration
The Migration being processed.
public virtual Migration Migration { get; }