public async Task <Tuple <List <Children>, int> > QueryAsNotraking() { //string redisConfiguration = Appsettings.app(new string[] { "AppSettings", "RedisCaching", "ConnectionString" });//获取连接字符串 //ef非跟踪查询 Expression <Func <Children, bool> > where1 = x => x.Main.Telphone.Contains("11"); Expression <Func <Children, string> > orderby1 = x => x.Name; Expression <Func <Children, string> > orderby2 = x => x.Id.ToString(); var data = await _iChildrenRepository.QueryAsNoTracking <string>(where1, orderby1, orderby2, true, 1, 10); //更新数据 var put = data.Item1.FirstOrDefault(); put.Name = "非跟踪更新"; await _iChildrenRepository.Update(put); var test = _iChildrenRepository.QueryAsNoTracking(x => x.Id == 1).Result.FirstOrDefault(); test.Name = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); await _iChildrenRepository.Update(test); return(data); }