Class ScalarTypesSchema.AssemblyType
- Namespace
- LinqToDB.Tools.DataProvider.SqlServer.Schemas
- Assembly
- linq2db.Tools.dll
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.
[Table(Schema = "sys", Name = "assembly_types", IsView = true)]
public class ScalarTypesSchema.AssemblyType
- Inheritance
-
ScalarTypesSchema.AssemblyType
- Extension Methods
Properties
AssemblyClass
Name of the class within the assembly that defines this type.
[Column("assembly_class")]
[Nullable]
public string? AssemblyClass { get; set; }
Property Value
AssemblyID
ID of the assembly from which this type was created.
[Column("assembly_id")]
[NotNull]
public int AssemblyID { get; set; }
Property Value
AssemblyQualifiedName
Assembly qualified type name. The name is in a format suitable to be passed to Type.GetType().
[Column("assembly_qualified_name")]
[Nullable]
public string? AssemblyQualifiedName { get; set; }
Property Value
IsBinaryOrdered
Sorting the bytes of this type is equivalent to sorting using comparison operators on the type.
[Column("is_binary_ordered")]
[Nullable]
public bool? IsBinaryOrdered { get; set; }
Property Value
- bool?
IsFixedLength
Length of the type is always the same as max_length.
[Column("is_fixed_length")]
[Nullable]
public bool? IsFixedLength { get; set; }
Property Value
- bool?
ProgID
ProgID of the type as exposed to COM.
[Column("prog_id")]
[Nullable]
public string? ProgID { get; set; }