//所有用户登录信息 public List<V_UserLoginRecord> GetSysUserLoginRecordInfos() { using (SysUserLoginRecordBll UserLoginBll = new SysUserLoginRecordBll()) { #region List<V_UserLoginRecord> recordList; string keyString = "GetSysUserLoginRecordInfos"; if (WCFCache.Current[keyString] == null) { IQueryable<V_UserLoginRecord> IQList = UserLoginBll.GetAllUserLoginRecordInfos(); recordList = IQList == null ? null : IQList.ToList(); WCFCache.Current.Insert(keyString, recordList, DateTime.Now.AddMinutes(15)); } else { recordList = (List<V_UserLoginRecord>)WCFCache.Current[keyString]; } #endregion return recordList.Count() > 0 ? recordList.ToList() : null; } }