CalculatedDataAttribute Class |
Namespace: Aloe.SystemFrameworks.Domain
The CalculatedDataAttribute type exposes the following members.
Name | Description | |
---|---|---|
![]() | CalculatedDataAttribute |
Initializes a new instance of the CalculatedDataAttribute class.
|
Name | Description | |
---|---|---|
![]() | BaseInfo |
Gets the base information.
|
![]() | Expression |
Gets the calculated attribute expression.
|
![]() | IsBlob |
Gets a value indicating whether this attribute data is BLOB.
|
![]() | IsComplexType |
Gets a value indicating whether this instance is a complex type.
|
![]() | IsPersistent |
Gets a value indicating whether this attribute is persistent.
Only persistent attributes support track changes.
|
![]() | LocalizedName |
Gets the name of the attribute in the current UI culture.
|
![]() | LocalizedNameFunc |
Gets the localized name function.
|
![]() | Name |
Gets the name of the data attribute
|
![]() | PrimitiveValueType |
Gets the primitive type code. Used in public APIs to represent a complex value as a primitive value.
For example for Quantity and Amount attributes the primitive value is of Decimal type.
|
![]() | ReadOnly |
Is the Property read-only
|
![]() | SupportsGet |
Gets a value indicating whether the attribute supports getting a value.
|
![]() | SupportsSet |
Gets a value indicating whether the attribute supports setting a value.
|
![]() | ValueType |
Returns the Type of the data, that this attribute stores
|
Name | Description | |
---|---|---|
![]() | FilterBy |
Not supported.
|
![]() | GetComplexTypeAccessor |
Gets the complex type value accessor or null if the attribute does not support it.
Complex type values are frequently used in Entity Data Models.
|
![]() | GetDisplayValueAccessor |
Gets the display text accessor or null if the attribute does not support it.
The display value is localized in the current thread culture
and is suitable for displaying and modification by end users.
|
![]() | GetInvariantStringAccessor |
Gets the text value accessor or null if the attribute does not support it.
The text value is used when importing from or exporting to text files or streams.
|
![]() | GetPrimitiveValueAccessor |
Gets the primitive value accessor or null if the attribute does not support it.
Used in public APIs to represent a complex value as a primitive value.
|
![]() | GetUntypedValue |
Gets the value of the data attribute for the specified domain object
|
![]() | OnDataAttributeChanged |
Raises the DataAttributeChanged event.
|
![]() | Prepare |
Performs attribute-specific work to prepare the attribute. For example calculated attributes must be compiled.
Called by the system after the attribute is added to the repository.
|
![]() | SetUntypedValue |
Sets the value of the data attribute for the specified entity object
|
![]() | ToString |
Returns a String that represents this instance.
(Overrides ObjectToString.) |
Name | Description | |
---|---|---|
![]() | DataAttributeChanged |
Never triggered for CalculatedDataAttribute.
|
Name | Description | |
---|---|---|
![]() | GetUntypedValueAccessor |
Gets the untyped value accessor.
(Defined by IDataAttributeExtensions.) |
![]() | IsNull |
Determines whether value of the attribute of the specified object is null.
(Defined by IDataAttributeExtensions.) |