Class ForeignKeyEventData
- Namespace
- Microsoft.EntityFrameworkCore.Diagnostics
- Assembly
- Microsoft.EntityFrameworkCore.dll
A DiagnosticSource event payload class for events that have a foreign key.
public class ForeignKeyEventData : EventData
- Inheritance
-
ForeignKeyEventData
- Inherited Members
Remarks
See Logging, events, and diagnostics for more information and examples.
Constructors
ForeignKeyEventData(EventDefinitionBase, Func<EventDefinitionBase, EventData, string>, IReadOnlyForeignKey)
Constructs the event payload.
public ForeignKeyEventData(EventDefinitionBase eventDefinition, Func<EventDefinitionBase, EventData, string> messageGenerator, IReadOnlyForeignKey foreignKey)
Parameters
eventDefinition
EventDefinitionBaseThe event definition.
messageGenerator
Func<EventDefinitionBase, EventData, string>A delegate that generates a log message for this event.
foreignKey
IReadOnlyForeignKeyThe foreign key.
Properties
ForeignKey
The foreign key.
public virtual IReadOnlyForeignKey ForeignKey { get; }