The StoreMemberProperty type exposes the following members.
Methods
Name | Description | |
---|---|---|
![]() | CopyAttributes |
Copies attributes from another store member property.
|
![]() | Equals | (Inherited from Object.) |
![]() | Finalize |
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.) |
![]() | GetHashCode |
Serves as a hash function for a particular type.
(Inherited from Object.) |
![]() | GetType |
Gets the Type of the current instance.
(Inherited from Object.) |
![]() | MemberwiseClone |
Creates a shallow copy of the current Object.
(Inherited from Object.) |
![]() | Remove |
Removes the property from the model.
|
![]() | ToString | (Inherited from Object.) |
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
|
Events
Name | Description | |
---|---|---|
![]() | NameChanged |
Event raised when the member changes name.
|
![]() | Removed |
Event raised when the property is removed from the model.
|