Class SaveChangesEventData
- Namespace
- Microsoft.EntityFrameworkCore.Diagnostics
- Assembly
- Microsoft.EntityFrameworkCore.dll
A DiagnosticSource event payload class for events that specify the entities being saved and the rows affected.
public class SaveChangesEventData : EventData
- Inheritance
-
SaveChangesEventData
- Inherited Members
Remarks
See Logging, events, and diagnostics for more information and examples.
Constructors
SaveChangesEventData(EventDefinitionBase, Func<EventDefinitionBase, EventData, string>, IEnumerable<IUpdateEntry>, int)
Constructs the event payload.
public SaveChangesEventData(EventDefinitionBase eventDefinition, Func<EventDefinitionBase, EventData, string> messageGenerator, IEnumerable<IUpdateEntry> entries, int rowsAffected)
Parameters
eventDefinition
EventDefinitionBaseThe event definition.
messageGenerator
Func<EventDefinitionBase, EventData, string>A delegate that generates a log message for this event.
entries
IEnumerable<IUpdateEntry>Entries for the entities being saved.
rowsAffected
intThe rows affected.
Properties
Entries
Entries for the entities being saved.
public virtual IEnumerable<IUpdateEntry> Entries { get; }
Property Value
RowsAffected
The rows affected.
public virtual int RowsAffected { get; }