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. |