2009-12-10 33 views
0

我有一个Task对象,它具有Employee属性。我试图找到最好的方式设置验证,只允许某些员工访问任务对象。如果当前上下文用户(web/winforms)试图实例化Task对象,则对象应自动验证自身并返回验证错误消息。 你能告诉我做这件事的最好方法是什么?使用Castle Validators验证自己的对象

即时通讯使用流利的nHibernate和城堡验证器和前端是asp.net MVC。

public class Task:ITask 
    { 
     public virtual int TaskID { get; set; } 
     public virtual TaskStatus TaskStatus { get; set; } 
     public virtual DateTime? CreatedDateTime { get; set; } 
     **public virtual Employee CreatedByUser { get; set; }** 
} 

回答