public void RemoveGroupCopy(string fromGroup, string targetGroup, string dealPerson, out string msg) { var old = PikachuDataContext.GroupMsgCopys.FirstOrDefault(u => u.Person.Equals(dealPerson) && u.FromGroup.Equals(fromGroup) && u.TargetGroup.Equals(targetGroup)); PikachuDataContext.Entry(old).State = System.Data.Entity.EntityState.Deleted; PikachuDataContext.SaveChanges(); msg = "删除转载成功!"; }
/// <summary> /// 删除群转载 /// </summary> /// <param name="fromGroup"></param> /// <param name="targetGroup"></param> /// <param name="dealPerson"></param> /// <returns></returns> public async Task RemoveGroupCopyAsync(string fromGroup, string targetGroup, string dealPerson) { var old = await PikachuDataContext.GroupMsgCopys.FirstOrDefaultAsync(u => u.Person.Equals(dealPerson) && u.FromGroup.Equals(fromGroup) && u.TargetGroup.Equals(targetGroup)); if (old != null) { PikachuDataContext.Entry(old).State = EntityState.Deleted; await PikachuDataContext.SaveChangesAsync(); } }