expressappframework-devexpress-dot-persistent-dot-validation-09c07108.md
Represents a base class for validation system attributes.
Namespace : DevExpress.Persistent.Validation
Assembly : DevExpress.Persistent.Base.v25.2.dll
NuGet Package : DevExpress.Persistent.Base
public abstract class RuleBaseAttribute :
Attribute,
IRuleBaseAttribute,
IRuleCollectionPropertyProperties,
IRuleBaseProperties
Public MustInherit Class RuleBaseAttribute
Inherits Attribute
Implements IRuleBaseAttribute,
IRuleCollectionPropertyProperties,
IRuleBaseProperties
In the XAF , to define a particular validation rule for a business class or its property, you can use built-in validation attributes. The RuleBaseAttribute represents a base class for all validation attributes. It provides properties that can be used in any descendent attribute. For details, refer to the class’ member list.
Declare the RuleBaseAttribute descendant’s Properties property as non-public. Use the new modifier to hide the base class Properties property.
Note
Alternatively, you can define validation rules in the Application Model. See the Validation Rules topic, for details.
IRuleCollectionPropertyProperties
Show 14 items
Object Attribute RuleBaseAttribute RuleCombinationOfPropertiesIsUniqueAttribute
RuleRegularExpressionAttribute
See Also