Extends ActiveRecordBase adding automatic validation support.
ActiveRecordValidationBase..::IsValid()()
Namespace: Castle.ActiveRecord
Assembly: Castle.ActiveRecord (in Castle.ActiveRecord.dll)
Version: 1.0.3.0
Syntax
| C# |
|---|
[SerializableAttribute] public abstract class ActiveRecordValidationBase<T> : ActiveRecordBase<T> where T : class |
Type Parameters
- T
Examples
public class Customer : ActiveRecordBase { ... [Property, ValidateNotEmpty] public int Name { get { return _name; } set { _name = value; } } [Property, ValidateNotEmpty, ValidateEmail] public int Email { get { return _email; } set { _email = value; } } |
Inheritance Hierarchy
System..::Object
Castle.ActiveRecord..::ActiveRecordHooksBase
Castle.ActiveRecord..::ActiveRecordBase
Castle.ActiveRecord..::ActiveRecordBase<(Of <T>)>
Castle.ActiveRecord..::ActiveRecordValidationBase<(Of <T>)>
Castle.ActiveRecord..::ActiveRecordHooksBase
Castle.ActiveRecord..::ActiveRecordBase
Castle.ActiveRecord..::ActiveRecordBase<(Of <T>)>
Castle.ActiveRecord..::ActiveRecordValidationBase<(Of <T>)>