Table of Contents

Class DataSpacesSchema.DataContext

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

Constructors

DataContext(IDataContext)

public DataContext(IDataContext dataContext)

Parameters

dataContext IDataContext

Properties

DataSpaces

sys.data_spaces (Transact-SQL)

Applies to: √ SQL Server (all supported versions) √ Azure SQL Managed Instance √ Azure Synapse Analytics √ Analytics Platform System (PDW)

Contains a row for each data space. This can be a filegroup, partition scheme, or FILESTREAM data filegroup.


See sys.data_spaces.

public ITable<DataSpacesSchema.DataSpace> DataSpaces { get; }

Property Value

ITable<DataSpacesSchema.DataSpace>

DestinationDataSpaces

sys.destination_data_spaces (Transact-SQL)

Applies to: √ SQL Server (all supported versions)

Contains a row for each data space destination of a partition scheme.


See sys.destination_data_spaces.

public ITable<DataSpacesSchema.DestinationDataSpace> DestinationDataSpaces { get; }

Property Value

ITable<DataSpacesSchema.DestinationDataSpace>

FileGroups

sys.filegroups (Transact-SQL)

Applies to: √ SQL Server (all supported versions) √ Azure SQL Database √ Azure SQL Managed Instance √ Azure Synapse Analytics √ Analytics Platform System (PDW)

Contains a row for each data space that is a filegroup.


See sys.filegroups.

public ITable<DataSpacesSchema.FileGroup> FileGroups { get; }

Property Value

ITable<DataSpacesSchema.FileGroup>

PartitionSchemes

sys.partition_schemes (Transact-SQL)

Applies to: √ SQL Server (all supported versions) √ Azure SQL Managed Instance √ Azure Synapse Analytics √ Analytics Platform System (PDW)

Contains a row for each Data Space that is a partition scheme, with type = PS.


See sys.partition_schemes.

public ITable<DataSpacesSchema.PartitionScheme> PartitionSchemes { get; }

Property Value

ITable<DataSpacesSchema.PartitionScheme>