Table of Contents

Class LazyLoadingEventData

Namespace
Microsoft.EntityFrameworkCore.Diagnostics
Assembly
Microsoft.EntityFrameworkCore.dll

A DiagnosticSource event payload class for events from Microsoft.EntityFrameworkCore.Infrastructure.ILazyLoader

public class LazyLoadingEventData : DbContextEventData
Inheritance
LazyLoadingEventData
Inherited Members

Remarks

See Logging, events, and diagnostics for more information and examples.

Constructors

LazyLoadingEventData(EventDefinitionBase, Func<EventDefinitionBase, EventData, string>, DbContext?, object, string)

Constructs the event payload.

public LazyLoadingEventData(EventDefinitionBase eventDefinition, Func<EventDefinitionBase, EventData, string> messageGenerator, DbContext? context, object entity, string navigationPropertyName)

Parameters

eventDefinition EventDefinitionBase

The event definition.

messageGenerator Func<EventDefinitionBase, EventData, string>

A delegate that generates a log message for this event.

context DbContext

The current DbContext, or null if it is no longer available.

entity object

The entity instance on which lazy loading was initiated.

navigationPropertyName string

The navigation property name of the relationship to be loaded.

Properties

Entity

The entity instance on which lazy loading was initiated.

public virtual object Entity { get; }

Property Value

object

NavigationPropertyName

The navigation property name of the relationship to be loaded.

public virtual string NavigationPropertyName { get; }

Property Value

string