Class MigrationScriptingEventData
- Namespace
- Microsoft.EntityFrameworkCore.Diagnostics
- Assembly
- Microsoft.EntityFrameworkCore.Relational.dll
The DiagnosticSource event payload for RelationalEventId migration scripting events.
public class MigrationScriptingEventData : MigrationEventData
- Inheritance
-
MigrationScriptingEventData
- Inherited Members
Constructors
MigrationScriptingEventData(EventDefinitionBase, Func<EventDefinitionBase, EventData, string>, IMigrator, Migration, string, string, bool)
Constructs the event payload.
public MigrationScriptingEventData(EventDefinitionBase eventDefinition, Func<EventDefinitionBase, EventData, string> messageGenerator, IMigrator migrator, Migration migration, string fromMigration, string toMigration, bool idempotent)
Parameters
eventDefinitionEventDefinitionBaseThe event definition.
messageGeneratorFunc<EventDefinitionBase, EventData, string>A delegate that generates a log message for this event.
migratorIMigratorThe IMigrator in use.
migrationMigrationThe Migration being processed.
fromMigrationstringThe migration that scripting is starting from.
toMigrationstringThe migration that scripting is going to.
idempotentboolIndicates whether or not the script is idempotent.
Properties
FromMigration
The migration that scripting is starting from.
public virtual string FromMigration { get; }
Property Value
IsIdempotent
Indicates whether or not the script is idempotent.
public virtual bool IsIdempotent { get; }
Property Value
ToMigration
The migration that scripting is going to.
public virtual string ToMigration { get; }