ClassMetaColumn
Definition
Namespace:Telerik.OpenAccess.Metadata.Relational
Assembly:Telerik.OpenAccess.dll
Syntax:
public class MetaColumn : MetaItem, IMetadataStatusCallback, IHierarchyMetadata, IDataColumn
Inheritance: objectMetaItemMetaColumn
Derived Classes:
Implements:
Inherited Members
Constructors
MetaColumn(string, MetaTable)
Declaration
public MetaColumn(string name, MetaTable table)
Parameters
name
string
table
MetaColumn(string, string, bool?, int?, int?, MetaTable, bool, bool, bool, int?, string)
Declaration
public MetaColumn(string name, string sqlType, bool? nullable, int? precision, int? scale, MetaTable table, bool primaryKey, bool autoInc, bool isBackendVersion, int? adoType, string description)
Parameters
name
string
sqlType
string
nullable
bool?
precision
int?
scale
int?
table
primaryKey
bool
autoInc
bool
isBackendVersion
bool
adoType
int?
description
string
Properties
AdoType
Declaration
public int? AdoType { get; set; }
Property Value
int?
Converter
Declaration
public string Converter { get; set; }
Property Value
string
HasDefaultValue
Declaration
public bool HasDefaultValue { get; set; }
Property Value
bool
IsBackendCalculated
Declaration
public bool IsBackendCalculated { get; set; }
Property Value
bool
Implements
IsBackendVersion
Declaration
public bool IsBackendVersion { get; set; }
Property Value
bool
IsNullable
Declaration
public bool? IsNullable { get; set; }
Property Value
bool?
Implements
IsPrimaryKey
Declaration
public bool IsPrimaryKey { get; set; }
Property Value
bool
Implements
Length
Declaration
public int? Length { get; set; }
Property Value
int?
Scale
Declaration
public int? Scale { get; set; }
Property Value
int?
SqlType
Declaration
public string SqlType { get; set; }
Property Value
string
TargetClass
Declaration
public MetaPersistentType TargetClass { get; set; }
Property Value
TargetField
Declaration
public MetaPrimitiveMember TargetField { get; set; }
Property Value
Methods
AddAttribute(MetadataConstants)
Declaration
protected override IMetaItemAttribute AddAttribute(MetadataConstants key)
Parameters
key
Returns
Overrides
CalculatePositionHash()
Declaration
protected override int CalculatePositionHash()
Returns
int
Overrides
CalculatePrimaryHash()
Declaration
protected override int CalculatePrimaryHash()
Returns
int
Overrides
CompareCore(object)
Declaration
protected override int CompareCore(object otherItem)
Parameters
otherItem
object
Returns
int
Overrides
GetDefaultValue<Z>(MetadataConstants)
Declaration
protected override Z GetDefaultValue<Z>(MetadataConstants key)
Parameters
key
Returns
Z
Overrides