The StoreMemberProperty type exposes the following members.
Copies attributes from another store member property.
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.(Inherited from Object.)
Serves as a hash function for a particular type.(Inherited from Object.)
Gets the Type of the current instance.(Inherited from Object.)
Creates a shallow copy of the current Object.(Inherited from Object.)
Removes the property from the model.
Fully qualified alias name (model alias, type name, and member name)
Collation used in the database. Valid only for member types affected by collation.
Returns a description of the corresponding conceptual layer type attributes.
Store data type name. Valid values depend on the underlying database.
Description of the data type. (Type name, nullability, length/precision/scale, store-generated etc)
Long human readable description of the type attributes, including identity/computed, key membership, default etc.
Default value - the member's fixed-value default. Computed default constraints can not be represented in this property.
Store entity type that this member belongs to.
Fixed length string or binary member
Fully qualified name (model, type, and member name)
True if the member is part of an alternate key (unique index) in the underlying table.
True if the underlying data type is a blob type.
True if the member is part of the entity key / primary key for the underlying table.
Long description, part of the documentation attributes for model members
Returns mapping conditions that rely on this store member. Used for entity inheritance or entity splitting.
Max length - valid for string or binary members only
True if the MaxLength attribute is valid for this member, false if not.
Enumeration of all conceptual model members mapped to this storage member.
Get/set the name of the member.
Indicates if the member is nullable or not
Precision - valid for decimal/numeric types only.
True if precision/scale is valid for this member, false if not.
Scale - valid for numeric/decimal types only.
Short description, part of the documentation attributes for model members
Store generated pattern; None, Identity, or Computed
Event raised when the member changes name.
Event raised when the property is removed from the model.