The ModelMemberProperty type exposes the following members.
Properties
Name | Description | |
---|---|---|
AliasName |
Fully qualified alias name, including parent object aliases
| |
Collation |
Collation used in the database member(s) mapped to this member.
| |
CSDLType |
CSDL type, used for comparing type with other members in the conceptual or storage model.
| |
DefaultValue |
Default value.
| |
EntityType |
Entity type this member belongs to. Null if it is a complex type member.
| |
FixedLength |
Fixed length, for string/binary types.
| |
FullName |
Fully qualified name, including parent object names.
| |
IsComplexType |
True if this member points to a complex type defined in the model
| |
IsKey |
True if this member is part of the entity key for the entity it is a member of.
| |
IsUnicode |
True if unicode member (string types only).
| |
LongDescription |
Long description, part of the documentation attributes for model members
| |
MaxLength |
Max length, for string/binary types.
| |
MaxLengthApplies |
True if the max length attribute applies, false if not.
| |
ModelComplexType |
Complex type this member belongs to. Null if it is a entity type member.
| |
Name |
Name of the model object
| |
Nullable |
True if nullable, false if not
| |
Precision |
Precision, for numeric/decimal types.
| |
PrecisionScaleApplies |
True if the precision/scale attributes are valid/applies for the type used.
| |
Scale |
Scale, for numeric/decimal types.
| |
ShortDescription |
Short description, part of the documentation attributes for model members
| |
SSDLType |
Corresponding SSDL type name
| |
StoreGeneratedPattern |
Store generated; none, identity (value created on insert) or computed (value computed and/or updated on every update).
| |
StoreMembers |
Storage model members mapped to this conceptual model member.
| |
Type |
Member CLR type
| |
TypeDescription |
Type description; type name, nullability, max/precision/scale, pk, store generated (identity/computed), and default value
| |
TypeName |
Member type name
|