| | Name | Description |
 | AllowDbNull | Gets or sets a value indicating whether null or empty string values are allowed in this field. |
 | AutoIncrement | Gets or sets a value indicating whether the field automatically receives an incremented value for a new row added to the table. |
 | AutoIncrementSeed | Gets or sets the starting value for a field with AutoIncrement value other than None. |
 | AutoIncrementSequenceName | Gets or sets the name of a sequence or generator database object used for autoincrement on the server. |
 | AutoIncrementStep | Gets or sets the increment for a field with AutoIncrement value other than None. |
 | CalculationCondition | Gets or sets an optional Boolean expression defining applicability of a calculation. |
 | CalculationExpression | Gets or sets the expression producing the result of a calculation. |
 | CalculationFireEvent | Gets or sets a value indicating whether calculation triggers the same events as field modification by the user. |
 | Calculations | Gets the collection of field calculations, C1.Data.FieldCalculationInfo objects. |
 | ConstraintCondition | Gets or sets an optional Boolean expression defining applicability of a calculation. |
 | ConstraintErrorDescription | Gets or sets the string used as the error description in the exception thrown when a constraint is not satisfied. |
 | ConstraintExpression | Gets or sets the Boolean expression used to test a constraint. |
 | Constraints | Gets the collection of field constraints, C1.Data.ConstraintInfo objects. |
 | ConvertEmptyToNull | Gets or sets a value indicating whether empty strings are stored as DbNull values. |
 | ConvertNullToEmpty | Gets or sets a value indicating whether DbNull values of a string field are returned as empty strings. |
 | DefaultValue | Gets or sets the default value for the field when creating new rows. |
 | Description | Gets or sets a description for the field. |
 | EffectiveAllowDbNull | Gets the effective value of the AllowDbNull property at run time. |
 | EffectiveReadOnly | Gets the effective value of the ReadOnly property at run time. |
 | EffectiveReadOnlyUnlessNew | Gets the effective value of the ReadOnlyUnlessNew property at run time. |
 | EffectiveUserReadOnly | Gets the effective value of the UserReadOnly property at run time. |
 | HasDefaultValueOnServer | Gets or sets whether this field has a default value in the database. |
 | MaxLength | Gets or sets the maximum length of a string field, in characters. |
 | Name | Gets or sets the name of the field. |
 | NativeDbType | Gets or sets the field data type as a native data type of the underlying database. |
 | Precision | Gets or sets the maximum number of digits used to represent the field value. |
 | PrimaryKey | Gets or sets a value indicating whether the field belongs to the table's primary key. |
 | ReadOnly | Gets or sets a value indicating whether modifications to field values are allowed. |
 | ReadOnlyUnlessNew | Gets or sets a value indicating whether modifications to field values are allowed only in newly added rows. |
 | Scale | Gets or sets the number of decimal places to in the field value. |
 | Type | Gets or sets the type of field data. |
 | Unique | Gets or sets a value indicating whether the values of this field in each row must be unique. |
 | UserReadOnly | Gets or sets a value indicating whether the user can change this field value using bound controls. |