2009-12-10 39 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; }** 
} 

回答