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
|