Class Column<T>
Represents a column with strongly typed data.
Inheritance
System.Object
Column<T>
Implements
System.Collections.Generic.IReadOnlyCollection<Column>
System.Collections.Generic.IEnumerable<Column>
System.Collections.IEnumerable
System.Collections.Generic.IComparer<DataRow>
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: DevZest.Data
Assembly: DevZest.Data.dll
Syntax
public abstract class Column<T> : Column, IDesignable, IColumns, IReadOnlyCollection<Column>, IEnumerable<Column>, IEnumerable, IComparer<DataRow>, IColumn
Type Parameters
Name | Description |
---|---|
T | The type of the data. |
Constructors
Name | Description |
---|---|
Column() | Initializes a new instance of Column<T> object. |
Properties
Name | Description |
---|---|
AggregateSourceModels | |
BaseColumns | |
DataType | |
DbComputedExpression | |
DbExpression | |
DefaultValue | Gets the default value of this column. |
EqualityComparer | Gets or sets the equality comparer. |
Expression | Gets the expression of this column. |
HasDefaultComparer | |
HasValueComparer | |
IsConcrete | |
IsDbComputed | |
IsDeserializable | |
IsExpression | |
IsPrimaryKey | |
Item[DataRow, Boolean] | Gets or sets the value of this column from provided DataRow object. |
Item[DataRow, Int32, Boolean] | Gets or sets the value of this column from provided parent DataRow and its index for specified editing mode. |
Item[Int32] | Gets or sets the value of this column from provided DataRow ordinal. |
Item[Int32, Boolean] | Gets or sets the value of this column from provided DataRow ordinal for specified editing mode. |
ScalarSourceModels | |
ValueComparer | Gets or sets the value comparer. |