Table of Contents

Class ExtendedEventsSchema.DataContext

Namespace
LinqToDB.Tools.DataProvider.SqlServer.Schemas
Assembly
linq2db.Tools.dll
public class ExtendedEventsSchema.DataContext
Inheritance
ExtendedEventsSchema.DataContext
Extension Methods

Constructors

DataContext(IDataContext)

public DataContext(IDataContext dataContext)

Parameters

dataContext IDataContext

Properties

DatabaseEventSessionActions

sys.database_event_session_actions (Azure SQL Database)

Applies to: √ SQL Server 2016 (13.x) and later √ Azure SQL Database √ Azure SQL Managed Instance

Returns a row for each action on each event of an event session.
||
|-|
|Applies to: Azure SQL Database V12 and any later versions.|


See sys.database_event_session_actions.

public ITable<ExtendedEventsSchema.DatabaseEventSessionAction> DatabaseEventSessionActions { get; }

Property Value

ITable<ExtendedEventsSchema.DatabaseEventSessionAction>

DatabaseEventSessionEvents

sys.database_event_session_events (Azure SQL Database)

Applies to: √ SQL Server 2016 (13.x) and later √ Azure SQL Database √ Azure SQL Managed Instance

Returns a row for each event in an event session.
||
|-|
|Applies to: Azure SQL Database V12 and any later versions.|


See sys.database_event_session_events.

public ITable<ExtendedEventsSchema.DatabaseEventSessionEvent> DatabaseEventSessionEvents { get; }

Property Value

ITable<ExtendedEventsSchema.DatabaseEventSessionEvent>

DatabaseEventSessionFields

sys.database_event_session_fields (Azure SQL Database)

Applies to: √ SQL Server 2016 (13.x) and later √ Azure SQL Database √ Azure SQL Managed Instance

Returns a row for each customizable column that was explicitly set on events and targets.
||
|-|
|Applies to: Azure SQL Database V12 and any later versions.|


See sys.database_event_session_fields.

public ITable<ExtendedEventsSchema.DatabaseEventSessionField> DatabaseEventSessionFields { get; }

Property Value

ITable<ExtendedEventsSchema.DatabaseEventSessionField>

DatabaseEventSessionTargets

sys.database_event_session_targets (Azure SQL Database)

Applies to: √ SQL Server 2016 (13.x) and later √ Azure SQL Database √ Azure SQL Managed Instance

Returns a row for each event target for an event session.
||
|-|
|Applies to: Azure SQL Database V12 and any later versions.|


See sys.database_event_session_targets.

public ITable<ExtendedEventsSchema.DatabaseEventSessionTarget> DatabaseEventSessionTargets { get; }

Property Value

ITable<ExtendedEventsSchema.DatabaseEventSessionTarget>

DatabaseEventSessions

sys.database_event_sessions (Azure SQL Database)

Applies to: √ Azure SQL Database √ Azure SQL Managed Instance

Lists all the event session definitions that exist in the current database, in Azure SQL Database.

note


The similar catalog view named sys.server_event_sessions applies only to MicrosoftSQL Server.


||
|-|
|Applies to: SQL Database, and to any later versions.|

See sys.database_event_sessions.

public ITable<ExtendedEventsSchema.DatabaseEventSession> DatabaseEventSessions { get; }

Property Value

ITable<ExtendedEventsSchema.DatabaseEventSession>

ServerEventSessionActions

sys.server_event_session_actions (Transact-SQL)

Applies to: √ SQL Server (all supported versions)

Returns a row for each action on each event of an event session.


See sys.server_event_session_actions.

public ITable<ExtendedEventsSchema.ServerEventSessionAction> ServerEventSessionActions { get; }

Property Value

ITable<ExtendedEventsSchema.ServerEventSessionAction>

ServerEventSessionEvents

sys.server_event_session_events (Transact-SQL)

Applies to: √ SQL Server (all supported versions)

Returns a row for each event in an event session.


See sys.server_event_session_events.

public ITable<ExtendedEventsSchema.ServerEventSessionEvent> ServerEventSessionEvents { get; }

Property Value

ITable<ExtendedEventsSchema.ServerEventSessionEvent>

ServerEventSessionFields

sys.server_event_session_fields (Transact-SQL)

Applies to: √ SQL Server (all supported versions)

Returns a row for each customizable column that was explicitly set on events and targets.


See sys.server_event_session_fields.

public ITable<ExtendedEventsSchema.ServerEventSessionField> ServerEventSessionFields { get; }

Property Value

ITable<ExtendedEventsSchema.ServerEventSessionField>

ServerEventSessionTargets

sys.server_event_session_targets (Transact-SQL)

Applies to: √ SQL Server (all supported versions)

Returns a row for each event target for an event session.


See sys.server_event_session_targets.

public ITable<ExtendedEventsSchema.ServerEventSessionTarget> ServerEventSessionTargets { get; }

Property Value

ITable<ExtendedEventsSchema.ServerEventSessionTarget>

ServerEventSessions

sys.server_event_sessions (Transact-SQL)

Applies to: √ SQL Server (all supported versions)

Lists all the event session definitions that exist in SQL Server.


See sys.server_event_sessions.

public ITable<ExtendedEventsSchema.ServerEventSession> ServerEventSessions { get; }

Property Value

ITable<ExtendedEventsSchema.ServerEventSession>