Table of Contents

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 EventDefinitionBase

The event definition.

messageGenerator Func<EventDefinitionBase, EventData, string>

A delegate that generates a log message for this event.

foreignKey IReadOnlyForeignKey

The foreign key.

Properties

ForeignKey

The foreign key.

public virtual IReadOnlyForeignKey ForeignKey { get; }

Property Value

IReadOnlyForeignKey