PropertyMetadata Properties

The PropertyMetadata type exposes the following members.

Properties


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