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.
|