IntEnumDataAttributeTObject, TEnum Class |
Namespace: Aloe.SystemFrameworks.Domain
public class IntEnumDataAttribute<TObject, TEnum> : ColumnDataAttribute<TObject, TEnum> where TObject : DomainObject
The IntEnumDataAttributeTObject, TEnum type exposes the following members.
Name | Description | |
---|---|---|
![]() | IntEnumDataAttributeTObject, TEnum |
Creates new EnumDataAttribute
|
Name | Description | |
---|---|---|
![]() | BaseInfo |
Gets the base information.
(Inherited from DataAttributeBaseTObject.) |
![]() | ColumnName |
The underlying data column name
(Inherited from ColumnDataAttributeTObject, TValue.) |
![]() | DefaultValue |
Gets the default value.
(Inherited from DataAttributeBaseTObject.) |
![]() | Expressions |
Gets the recalc expression.
(Inherited from DataAttributeBaseTObject.) |
![]() | GetRow |
The delegate that returns the buffer row, containing the storage column
(Inherited from ColumnDataAttributeTObject, TValue.) |
![]() | IsBlob |
Gets a value indicating whether this attribute data is BLOB.
(Inherited from DataAttributeBaseTObject.) |
![]() | IsPersistent |
Gets a value indicating whether this attribute is persistent. Only persistent attributes support track changes.
(Inherited from DataAttributeBaseTObject.) |
![]() | LocalizedName |
Gets the name of the attribute in the current UI culture.
(Inherited from DataAttributeBaseTObject.) |
![]() | Name |
Gets the name of the data Property
(Inherited from DataAttributeBaseTObject.) |
![]() | PrimitiveValueType |
Gets the primitive type or null. Used in public APIs to represent a complex value as a primitive value.
(Inherited from DataAttributeBaseTObject.) |
![]() | ReadOnly |
Is the data attribute read-only for user editing.
(Inherited from DataAttributeBaseTObject.) |
![]() | SupportsGet |
Gets a value indicating whether the attribute supports getting a value.
(Inherited from DataAttributeBaseTObject.) |
![]() | SupportsSet |
Gets a value indicating whether the attribute supports setting a value.
(Inherited from DataAttributeBaseTObject.) |
![]() | TableName |
The table used to persist and locally store the objects data
(Inherited from ColumnDataAttributeTObject, TValue.) |
![]() | ValueType |
Gets the value of the data attribute for the specified domain object
(Inherited from DataAttributeTObject, TValue.) |
Name | Description | |
---|---|---|
![]() | FilterBy |
Creates and returns filter condition for the data attribute
(Inherited from ColumnDataAttributeTObject, TValue.) |
![]() | 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.
(Inherited from DataAttributeBaseTObject.) |
![]() | 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.
(Inherited from ColumnDataAttributeTObject, TValue.) |
![]() | GetInvariantStringAccessor |
Gets the culture-neutral text value accessor or null if the attribute does not support it.
The text value represents the values for import/export to text files or streams.
(Inherited from ColumnDataAttributeTObject, TValue.) |
![]() | 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.
(Inherited from DataAttributeBaseTObject.) |
![]() | GetUntypedValue |
Gets the value of the data attribute for the specified domain object
(Inherited from DataAttributeBaseTObject.) |
![]() | GetUntypedValueForRow |
Gets the value of the attribute from any compatible buffer row
(Overrides ColumnDataAttributeTObject, TValueGetUntypedValueForRow(IBufferRow, Boolean).) |
![]() | GetValue |
Gets the value of the data attribute for the specified domain object
(Inherited from DataAttributeTObject, TValue.) |
![]() | HasValue |
Determines whether the specified object has value for the data attribute.
(Inherited from DataAttributeBaseTObject.) |
![]() | OnDataAttributeChanged |
Raises the DataAttributeChanged event.
(Inherited from DataAttributeBaseTObject.) |
![]() | 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.
(Inherited from DataAttributeBaseTObject.) |
![]() | SetDefaultValue |
Sets the attribute to its default value.
(Inherited from DataAttributeBaseTObject.) |
![]() | SetUntypedValue |
Sets the value of the data attribute for the specified entity object
(Inherited from DataAttributeBaseTObject.) |
![]() | SetUntypedValueForRowCore |
Sets the value of the attribute for any compatible buffer row
(Overrides ColumnDataAttributeTObject, TValueSetUntypedValueForRowCore(IBufferRow, Object).) |
![]() | SetValue |
Sets the value of the data attribute for the specified domain object
(Inherited from DataAttributeTObject, TValue.) |
![]() | ShouldRecalculateLateDefault |
Returns true if the attribute should be recalculated for the specified object.
(Inherited from DataAttributeBaseTObject.) |
![]() | ToString |
Returns a String that represents this instance.
(Inherited from ColumnDataAttributeTObject, TValue.) |
Name | Description | |
---|---|---|
![]() | DataAttributeChanged |
The data attribute changed event. Fired after the data attribute changes for an object.
(Inherited from DataAttributeBaseTObject.) |