Class MigrationAssemblyEventData
- Namespace
- Microsoft.EntityFrameworkCore.Diagnostics
- Assembly
- Microsoft.EntityFrameworkCore.Relational.dll
The DiagnosticSource event payload for RelationalEventId migrations assembly events.
public class MigrationAssemblyEventData : MigratorEventData
- Inheritance
-
MigrationAssemblyEventData
- Inherited Members
Remarks
See Logging, events, and diagnostics for more information and examples.
Constructors
MigrationAssemblyEventData(EventDefinitionBase, Func<EventDefinitionBase, EventData, string>, IMigrator, IMigrationsAssembly)
Constructs the event payload.
public MigrationAssemblyEventData(EventDefinitionBase eventDefinition, Func<EventDefinitionBase, EventData, string> messageGenerator, IMigrator migrator, IMigrationsAssembly migrationsAssembly)
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.
migrationsAssembly
IMigrationsAssemblyThe IMigrationsAssembly in use.
Properties
MigrationsAssembly
The IMigrationsAssembly in use.
public virtual IMigrationsAssembly MigrationsAssembly { get; }