PropertyMetadata Properties
The PropertyMetadata type exposes the following members.
Properties
| Name | Description | |
|---|---|---|
|
|
AffectsCalculatedFields |
Returns true of this property needs to trigger updates to calculated fields
|
|
|
Attributes |
Complete list of attributes that apply to the property
|
|
|
CalculatedFields |
This returns a list of calculated fields that need to be updated when this property is changed.
|
|
|
CanRead |
Returns true if there is a public getter and it is not an indexed property.
|
|
|
CanReadIndexed |
Returns true if there is a public getter and it is an indexed property.
|
|
|
CanReadIndexedAndRestricted |
Returns true if there is a getter and it is an indexed property, even if that getter isn't public.
|
|
|
CanReadRestricted |
Returns true if there is a getter and it is not an indexed property, even if that getter isn't public.
|
|
|
CanWrite |
Returns true is there is a public setter and it is not an indexed property.
|
|
|
CanWriteIndexed |
Returns true is there is a public setter and it is an indexed property
|
|
|
CanWriteIndexedAndRestricted |
Returns true is there is a setter and and it is an indexed property, even if that setter isn't public.
|
|
|
CanWriteRestricted |
Returns true is there is a setter and it is not an indexed property, even if that setter isn't public.
|
|
|
Decompose |
Gets a value indicating whether to map this object's columns to the child object's properties.
|
|
|
DecompositionPrefix |
Gets the decomposition prefix.
|
|
|
IgnoreOnInsert |
Gets a value indicating whether to ignore this property during insert operations.
|
|
|
IgnoreOnUpdate |
Gets a value indicating whether to ignore this property during update operations.
|
|
|
IsIndexed |
Returns true if this represents an indexed property
|
|
|
IsKey |
Property implements the Key attribute.
|
|
|
IsReferenceNullable |
Gets a value indicating whether this is nullable reference type.
|
|
|
MappedColumnName |
Column that this attribute is mapped to. Defaults to the property's name, but may be overridden by ColumnAttribute.
|
|
|
Name |
Public name of the property
|
|
|
NullabilityFlags |
Gets the nullability flags from the property's NullableAttribute.
|
|
|
PropertyChangedEventArgs |
Gets a cached instance of PropertyChangedEventArgs
|
|
|
PropertyChangingEventArgs |
Gets a cached instance of PropertyChangingEventArgs
|
|
|
PropertyIndex |
Gets or sets the index of the property.
|
|
|
PropertyInfo |
Cached PropertyInfo for the property.
|
|
|
PropertyType |
Gets the type of this property.
|
|
|
Validators |
List of validators that apply to the property
|

