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.|
public ITable<ExtendedEventsSchema.DatabaseEventSessionAction> DatabaseEventSessionActions { get; }
Property Value
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.|
public ITable<ExtendedEventsSchema.DatabaseEventSessionEvent> DatabaseEventSessionEvents { get; }
Property Value
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.|
public ITable<ExtendedEventsSchema.DatabaseEventSessionField> DatabaseEventSessionFields { get; }
Property Value
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.|
public ITable<ExtendedEventsSchema.DatabaseEventSessionTarget> DatabaseEventSessionTargets { get; }
Property Value
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.|
public ITable<ExtendedEventsSchema.DatabaseEventSession> DatabaseEventSessions { get; }
Property Value
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.
public ITable<ExtendedEventsSchema.ServerEventSessionAction> ServerEventSessionActions { get; }
Property Value
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.
public ITable<ExtendedEventsSchema.ServerEventSessionEvent> ServerEventSessionEvents { get; }
Property Value
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.
public ITable<ExtendedEventsSchema.ServerEventSessionField> ServerEventSessionFields { get; }
Property Value
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.
public ITable<ExtendedEventsSchema.ServerEventSessionTarget> ServerEventSessionTargets { get; }
Property Value
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.
public ITable<ExtendedEventsSchema.ServerEventSession> ServerEventSessions { get; }