/// <summary> /// 通过EF添加一条数据进去 /// </summary> /// <param name="message"></param> /// <returns></returns> public async Task Add(Messages message) { using (CoremvcContext context = new CoremvcContext()) { context.Messages.Add(message); await context.SaveChangesAsync(); } }
public async Task UpdateOne(Messages messages) { using (CoremvcContext context = new CoremvcContext()) { context.Entry(messages).State = EntityState.Modified; //第一种更新的方法 //context.Update(messages); //第二种更新的方法 await context.SaveChangesAsync(); } }
/// <summary> /// 删除一条记录 /// </summary> /// <param name="id">被删除的记录的ID</param> /// <returns>一条留言</returns> public async Task DelectOne(int id) { using (CoremvcContext context = new CoremvcContext()) { var TheOne = GetMessagesById(id); context.Remove(TheOne); await context.SaveChangesAsync(); } }