Class ScalarTypesSchema.DataContext
- Namespace
- LinqToDB.Tools.DataProvider.SqlServer.Schemas
- Assembly
- linq2db.Tools.dll
public class ScalarTypesSchema.DataContext
- Inheritance
-
ScalarTypesSchema.DataContext
- Extension Methods
Constructors
DataContext(IDataContext)
public DataContext(IDataContext dataContext)
Parameters
dataContext
IDataContext
Properties
AssemblyTypes
sys.assembly_types (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 user-defined type that is defined by a CLR assembly. The following sys.assembly_types appear in the list of inherited columns (see sys.types (Transact-SQL)) after rule_object_id.
See sys.assembly_types.
public ITable<ScalarTypesSchema.AssemblyType> AssemblyTypes { get; }
Property Value
ColumnTypeUsages
sys.column_type_usages (Transact-SQL)
Applies to: √ SQL Server (all supported versions)
Contains one row for each column that is of user-defined type.
public ITable<ScalarTypesSchema.ColumnTypeUsage> ColumnTypeUsages { get; }
Property Value
ParameterTypeUsages
sys.parameter_type_usages (Transact-SQL)
Applies to: √ SQL Server (all supported versions)
Returns one row for each parameter that is of user-defined type.
note
This view does not return rows for parameters of numbered procedures.
public ITable<ScalarTypesSchema.ParameterTypeUsage> ParameterTypeUsages { get; }
Property Value
TypeAssemblyUsages
sys.type_assembly_usages (Transact-SQL)
Applies to: √ SQL Server (all supported versions)
Contains one row per type to assembly reference.
public ITable<ScalarTypesSchema.TypeAssemblyUsage> TypeAssemblyUsages { get; }
Property Value
Types
sys.types (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 system and user-defined type.
See sys.types.
public ITable<ScalarTypesSchema.Type> Types { get; }