Class EntitySchemaIndexColumn
Колонка индекса.
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Terrasoft.Core.Entities
Assembly: Terrasoft.Core.dll
Syntax
[MetaType("{4937B32F-2A3D-4f15-9BA7-B54DCCABF555}")]
public class EntitySchemaIndexColumn : MetaItem, IMetaItem, IMetaDataSerializable, ICloneable
Constructors
EntitySchemaIndexColumn()
Инициализирует новый экземпляр EntitySchemaIndexColumn.
Declaration
public EntitySchemaIndexColumn()
EntitySchemaIndexColumn(EntitySchemaIndexColumn)
Инициализирует новый экземпляр EntitySchemaIndexColumn, являющийся клоном заданной колонки индекса.
Declaration
public EntitySchemaIndexColumn(EntitySchemaIndexColumn source)
Parameters
Type | Name | Description |
---|---|---|
EntitySchemaIndexColumn | source | Колонка индекса, клон которой создается. |
Properties
Column
Экземпляр колонки индекса.
Declaration
[MetaTypeProperty("{BA522248-5B2B-43b5-9832-ADB7B320DA66}", "{8ED2B55D-0442-4d2a-8FCF-65E2118515B6}")]
public EntitySchemaColumn Column { get; set; }
Property Value
Type | Description |
---|---|
EntitySchemaColumn |
ColumnUId
Идентификатор колонки индекса.
Declaration
public Guid ColumnUId { get; set; }
Property Value
Type | Description |
---|---|
System.Guid |
IsInherited
Declaration
public bool IsInherited { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
Name
Имя колонки индекса.
Declaration
public override string Name { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Overrides
OrderDirection
Порядок сортировки.
Declaration
[MetaTypeProperty("{7332DFEF-8E59-4b45-8BC7-FAF0169DFF60}")]
public OrderDirectionStrict OrderDirection { get; set; }
Property Value
Type | Description |
---|---|
OrderDirectionStrict |
ParentCollection
Коллекция, которой принадлежит колонка индекса.
Declaration
public EntitySchemaIndexColumnCollection ParentCollection { get; }
Property Value
Type | Description |
---|---|
EntitySchemaIndexColumnCollection |
Methods
ApplyMetaDataValue(DataReader)
Вычитка значений свойств колонки индекса из метаданных с помощью заданного DataReader.
Declaration
protected override void ApplyMetaDataValue(DataReader reader)
Parameters
Type | Name | Description |
---|---|---|
DataReader | reader | Экземпляр |
Overrides
Clone()
Возвращает клон текущей колонки индекса.
Declaration
public override object Clone()
Returns
Type | Description |
---|---|
System.Object | Клон текущей колонки индекса. |
Overrides
WriteMetaData(DataWriter)
Осуществляет запись метаданных колонки индекса с помощью заданного экземпляра DataWriter.
Declaration
public override void WriteMetaData(DataWriter writer)
Parameters
Type | Name | Description |
---|---|---|
DataWriter | writer | Экземпляр DataWriter, с помощью которого записываются метаданные колонки индекса. |
Overrides
Implements
IMetaDataSerializable
System.ICloneable