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
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.
public ITable<DataSpacesSchema.DestinationDataSpace> DestinationDataSpaces { get; }
Property Value
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
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.
public ITable<DataSpacesSchema.PartitionScheme> PartitionSchemes { get; }