public async Task DeleteByIdAsync(long id) { using (MyDbContent cxt = new MyDbContent()) { Student st = await cxt.Students.FirstAsync(s => s.Id == id); cxt.Entry(st).State = EntityState.Deleted; await cxt.SaveChangesAsync(); } }
public async Task <long> AddAsync(string name, int age) { using (MyDbContent cxt = new MyDbContent()) { Student st = new Student() { Name = name, Age = age, StuNo = "11111111" }; cxt.Students.Add(st); //cxt.SaveChanges(); await cxt.SaveChangesAsync();//使用异步版本 return(st.Id); } }