在原有方法后面加Async就是异步方法了
var data= await db.Queryable<Order>().FirstAsync(); var list= await db.Queryable<Order>().Where(it=>it.Id==1).ToListAsync(); //分页需要特别注意用法 RefAsync<int> total = 0; var list= await Db.Queryable<Order>().ToPageListAsync(1, 2, total);
//正确用法 每个异步方法都用await进行串起来 public async Task<List<Order>> Test() { var db = GetInstance(); await GetAsync(); await db.Queryable<OrderItem>().ToListAsync(); return await db.Queryable<Order>().ToListAsync(); }
2016 © donet5.comApache Licence 2.0