Class ColumnsEventData
- Namespace
- Microsoft.EntityFrameworkCore.Diagnostics
- Assembly
- Microsoft.EntityFrameworkCore.Relational.dll
A DiagnosticSource event payload class for events that have columns.
public class ColumnsEventData : EventData
- Inheritance
-
ColumnsEventData
Constructors
ColumnsEventData(EventDefinitionBase, Func<EventDefinitionBase, EventData, string>, StoreObjectIdentifier, IReadOnlyList<string>)
Constructs the event payload.
public ColumnsEventData(EventDefinitionBase eventDefinition, Func<EventDefinitionBase, EventData, string> messageGenerator, StoreObjectIdentifier storeObject, IReadOnlyList<string> columns)
Parameters
eventDefinition
EventDefinitionBaseThe event definition.
messageGenerator
Func<EventDefinitionBase, EventData, string>A delegate that generates a log message for this event.
storeObject
StoreObjectIdentifierThe table.
columns
IReadOnlyList<string>The columns.
Properties
Columns
Gets the columns.
public virtual IReadOnlyList<string> Columns { get; }
Property Value
- IReadOnlyList<string>
The columns.
StoreObject
Gets the table.
public virtual StoreObjectIdentifier StoreObject { get; }
Property Value
- StoreObjectIdentifier
The table.