The StoreMemberProperty type exposes the following members.
Properties
| Name | Description | |
|---|---|---|
| AliasName |
Fully qualified alias name (model alias, type name, and member name)
| |
| Collation |
Collation used in the database. Valid only for member types affected by collation.
| |
| CSDLType |
Returns a description of the corresponding conceptual layer type attributes.
| |
| DataType |
Store data type name. Valid values depend on the underlying database.
| |
| DataTypeDescription |
Description of the data type. (Type name, nullability, length/precision/scale, store-generated etc)
| |
| DataTypeLongDescription |
Long human readable description of the type attributes, including identity/computed, key membership, default etc.
| |
| DefaultValue |
Default value - the member's fixed-value default. Computed default constraints can not be represented in this property.
| |
| EntityType |
Store entity type that this member belongs to.
| |
| FixedLength |
Fixed length string or binary member
| |
| FullName |
Fully qualified name (model, type, and member name)
| |
| IsAlternateKey |
True if the member is part of an alternate key (unique index) in the underlying table.
| |
| IsBlob |
True if the underlying data type is a blob type.
| |
| IsKey |
True if the member is part of the entity key / primary key for the underlying table.
| |
| LongDescription |
Long description, part of the documentation attributes for model members
| |
| MappingConditions |
Returns mapping conditions that rely on this store member. Used for entity inheritance or entity splitting.
| |
| MaxLength |
Max length - valid for string or binary members only
| |
| MaxLengthApplies |
True if the MaxLength attribute is valid for this member, false if not.
| |
| ModelMembers |
Enumeration of all conceptual model members mapped to this storage member.
| |
| Name |
Get/set the name of the member.
| |
| Nullable |
Indicates if the member is nullable or not
| |
| Precision |
Precision - valid for decimal/numeric types only.
| |
| PrecisionScaleApplies |
True if precision/scale is valid for this member, false if not.
| |
| Scale |
Scale - valid for numeric/decimal types only.
| |
| ShortDescription |
Short description, part of the documentation attributes for model members
| |
| StoreGeneratedPattern |
Store generated pattern; None, Identity, or Computed
|