NPersistence Reference Guide
The Column type exposes the following fields.
Fields
Public Protected | Instance Static | Declared Inherited | XNA Framework Only .NET Compact Framework Only |
Member | Description | |
---|---|---|
ColumnDefinition | (Optional) The SQL fragment that is used when
generating the DDL for the column.
Defaults to the generated SQL to create a
column of the inferred type.
| |
Insertable | (Optional) Whether the column is included in SQL INSERT
statements generated by the persistence provider.
| |
Length | (Optional) The column length. (Applies only if a
string-valued column is used.)
| |
Name | (Optional) The name of the column. Defaults to
the property or field name.
| |
Nullable | (Optional) Whether the database column is nullable.
| |
Precision | (Optional) The precision for a decimal (exact numeric)
column. (Applies only if a decimal column is used.)
Value must be set by developer if used when generating
the DDL for the column.
| |
Scale | (Optional) The scale for a decimal (exact numeric) column.
(Applies only if a decimal column is used.)
| |
Table | (Optional) The name of the table that contains the column.
If absent the column is assumed to be in the primary table.
| |
Unique | (Optional) Whether the column is a unique key. This is a
shortcut for the UniqueConstraint annotation at the table
level and is useful for when the unique key constraint
corresponds to only a single column. This constraint applies
in addition to any constraint entailed by primary key mapping and
to constraints specified at the table level.
| |
Updatable | (Optional) Whether the column is included in SQL UPDATE
statements generated by the persistence provider.
|