The StoreMemberProperty type exposes the following members.


Public propertyAliasName
Fully qualified alias name (model alias, type name, and member name)
Public propertyCollation
Collation used in the database. Valid only for member types affected by collation.
Public propertyCSDLType
Returns a description of the corresponding conceptual layer type attributes.
Public propertyDataType
Store data type name. Valid values depend on the underlying database.
Public propertyDataTypeDescription
Description of the data type. (Type name, nullability, length/precision/scale, store-generated etc)
Public propertyDataTypeLongDescription
Long human readable description of the type attributes, including identity/computed, key membership, default etc.
Public propertyDefaultValue
Default value - the member's fixed-value default. Computed default constraints can not be represented in this property.
Public propertyEntityType
Store entity type that this member belongs to.
Public propertyFixedLength
Fixed length string or binary member
Public propertyFullName
Fully qualified name (model, type, and member name)
Public propertyIsAlternateKey
True if the member is part of an alternate key (unique index) in the underlying table.
Public propertyIsBlob
True if the underlying data type is a blob type.
Public propertyIsKey
True if the member is part of the entity key / primary key for the underlying table.
Public propertyLongDescription
Long description, part of the documentation attributes for model members
Public propertyMappingConditions
Returns mapping conditions that rely on this store member. Used for entity inheritance or entity splitting.
Public propertyMaxLength
Max length - valid for string or binary members only
Public propertyMaxLengthApplies
True if the MaxLength attribute is valid for this member, false if not.
Public propertyModelMembers
Enumeration of all conceptual model members mapped to this storage member.
Public propertyName
Get/set the name of the member.
Public propertyNullable
Indicates if the member is nullable or not
Public propertyPrecision
Precision - valid for decimal/numeric types only.
Public propertyPrecisionScaleApplies
True if precision/scale is valid for this member, false if not.
Public propertyScale
Scale - valid for numeric/decimal types only.
Public propertyShortDescription
Short description, part of the documentation attributes for model members
Public propertyStoreGeneratedPattern
Store generated pattern; None, Identity, or Computed

See Also