public async Task <bool> ModifyEntityAsync(T t) { bool rs = false; using (var db = new SurgingtestContext()) { db.Set <T>().Update(t); rs = await db.SaveChangesAsync() == 1; } return(rs); }
public async Task <bool> DeleteAsync(List <T> t) { bool rs = false; using (var db = new SurgingtestContext()) { db.Set <T>().RemoveRange(t); rs = await db.SaveChangesAsync() == t.Count; } return(rs); }
public async Task <bool> ModifyListAsync(List <T> list) { bool rs = false; using (var db = new SurgingtestContext()) { db.Set <T>().UpdateRange(list); rs = await db.SaveChangesAsync() == list.Count; } return(rs); }
public async Task <bool> AddListAsync(List <T> t) { bool rs = false; using (var db = new SurgingtestContext()) { await db.Set <T>().AddRangeAsync(t); rs = await db.SaveChangesAsync() == t.Count; } return(rs); }