public IEnumerable<TL_SYS_ROLE_SearchResult> TL_SYS_ROLE_Search(TL_SYS_ROLE_SearchResult data, int? top)
 {
    try
     {
         using (var db = new OOAD_EDUManagementDataContext())
         {
             return db.TL_SYS_ROLE_Search(data.roleID, data.roleDesc, top).ToList();
         }
     }
     catch (Exception e)
     {
         return new List<TL_SYS_ROLE_SearchResult>();
     }
 }