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
EventDefinitionBaseThe event definition.
messageGenerator
Func<EventDefinitionBase, EventData, string>A delegate that generates a log message for this event.
context
DbContextThe current DbContext, or null if it is no longer available.
entity
objectThe entity instance on which lazy loading was initiated.
navigationPropertyName
stringThe 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
NavigationPropertyName
The navigation property name of the relationship to be loaded.
public virtual string NavigationPropertyName { get; }