Table of Contents

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 EventDefinitionBase

The event definition.

messageGenerator Func<EventDefinitionBase, EventData, string>

A delegate that generates a log message for this event.

storeObject StoreObjectIdentifier

The 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.