在此处输入代码以删除第一个表中的一个记录,并在mvc 5中通过linqu插入第二个表
并在第一个表中反应一个记录,并通过linq
将第二个表插入到mvc 5中请建议我
var queryAllCustomers =来自db.Clients中的项目//更改以插入到DelClient表中 其中item.ID_NO == id 选择项目;
var list1 = new List<Client>();
var list2 = new List<DelClient>();
list1 = queryAllCustomers.ToList();
list1.ForEach(item => list2.Add(new DelClient() { ID_NO = id }));
foreach (var item1 in queryAllCustomers)
{
foreach (var item in list2)
{
db.DelClients.Add(item);
db.SaveChanges();
}
db.Clients.Remove(item1);
db.SaveChanges();
}
答案 0 :(得分:0)
首先,以某种方式找到你的参赛作品。将其添加到新表中。从旧表中删除它。保存更改。
var queryAllCustomers = from item in table
where item.id = 1
select item;
ContextName.NewTableName.Add(item);
ContextName.OldTableName.Remove(item);
ContextName.SaveChanges();
质量差的问题,所以没什么可说的。