Extends ActiveRecordBase adding automatic validation support.
Namespace: Castle.ActiveRecord
Assembly: Castle.ActiveRecord (in Castle.ActiveRecord.dll)
Version: 1.0.3.0
Syntax
| C# |
|---|
[SerializableAttribute] public abstract class ActiveRecordValidationBase : ActiveRecordBase |
Examples
using Castle.Components.Validator; public class Customer : ActiveRecordBase { ... [Property, ValidateNonEmpty] public int Name { get { return _name; } set { _name = value; } } [Property, ValidateNonEmpty, ValidateEmail] public int Email { get { return _email; } set { _email = value; } } |
Inheritance Hierarchy
System..::Object
Castle.ActiveRecord..::ActiveRecordHooksBase
Castle.ActiveRecord..::ActiveRecordBase
Castle.ActiveRecord..::ActiveRecordValidationBase
Castle.ActiveRecord..::ActiveRecordHooksBase
Castle.ActiveRecord..::ActiveRecordBase
Castle.ActiveRecord..::ActiveRecordValidationBase
See Also
ActiveRecordValidationBase Members
Castle.ActiveRecord Namespace