示例#1
0
 public BaseDal()
 {
     _oaDb = OAContextFactory.CreateContext();
 }
示例#2
0
 /// <summary>
 /// 加载指定数据
 /// </summary>
 /// <param name="whereLambda"></param>
 /// <returns></returns>
 public IQueryable <T> LoadEntities(System.Linq.Expressions.Expression <Func <T, bool> > whereLambda)
 {
     return(OAContextFactory.CreateContext().Set <T>().Where <T>(whereLambda));
 }
示例#3
0
 public IEnumerable <DictMenu> GetSubMenu(DictUser user, int parentId)
 {
     return(OAContextFactory.CreateContext().Set <DictUser>().Where(u => u.ID == user.ID).SelectMany(u => u.DictRole).SelectMany(r => r.DictMenu).Where(m => m.ParentID == parentId).Distinct().OrderBy(m => m.ID));
 }