Share via


CascadeDeleteOrphanEventData Constructor

Definition

Constructs the event payload.

public CascadeDeleteOrphanEventData (Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase eventDefinition, Func<Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase,Microsoft.EntityFrameworkCore.Diagnostics.EventData,string> messageGenerator, Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry entityEntry, Microsoft.EntityFrameworkCore.Metadata.IEntityType parentEntityTypes, Microsoft.EntityFrameworkCore.EntityState state);
new Microsoft.EntityFrameworkCore.Diagnostics.CascadeDeleteOrphanEventData : Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase * Func<Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase, Microsoft.EntityFrameworkCore.Diagnostics.EventData, string> * Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry * Microsoft.EntityFrameworkCore.Metadata.IEntityType * Microsoft.EntityFrameworkCore.EntityState -> Microsoft.EntityFrameworkCore.Diagnostics.CascadeDeleteOrphanEventData
Public Sub New (eventDefinition As EventDefinitionBase, messageGenerator As Func(Of EventDefinitionBase, EventData, String), entityEntry As EntityEntry, parentEntityTypes As IEntityType, state As EntityState)

Parameters

eventDefinition
EventDefinitionBase

The event definition.

messageGenerator
Func<EventDefinitionBase,EventData,String>

A delegate that generates a log message for this event.

entityEntry
EntityEntry

The entity entry for the entity that is being deleted.

parentEntityTypes
IEntityType

The entity type to which the relationship was severed.

state
EntityState

The state that the child is transitioning to--usually 'Deleted'.

Applies to