/// <summary> /// 获取第一个或默认的 /// </summary> /// <typeparam name="T"></typeparam> /// <param name="firstLambda"></param> /// <returns></returns> public T First <T>(Expression <Func <T, bool> > firstLambda) where T : BaseModel, new() { return(CurrentDbContext.Set <T>().FirstOrDefault(firstLambda)); }
/// <summary> /// Gets all. /// </summary> /// <returns></returns> public override IEnumerable <Person> GetAll() { return(CurrentDbContext.Set <Person>().Include(x => x.FamilyMembers).AsEnumerable()); }