コード例 #1
0
 /// <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();
     }
 }
コード例 #2
0
 public async Task UpdateOne(Messages messages)
 {
     using (CoremvcContext context = new CoremvcContext())
     {
         context.Entry(messages).State = EntityState.Modified; //第一种更新的方法
         //context.Update(messages);           //第二种更新的方法
         await context.SaveChangesAsync();
     }
 }
コード例 #3
0
 /// <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();
     }
 }