Asp.net mvc 如何通过linq在mvc中删除第一个表中的一条记录并插入第二个表中的记录

Asp.net mvc 如何通过linq在mvc中删除第一个表中的一条记录并插入第二个表中的记录,asp.net-mvc,asp.net-mvc-5,Asp.net Mvc,Asp.net Mvc 5,在此输入代码如何删除第一个表中的一条记录并通过linqu在mvc 5中插入第二个表中的记录 并在第一个表中插入一条记录,然后通过linq在mvc 5的第二个表中插入该记录 请推荐我 var queryalcustomers=从db.Clients//中的项插入到DelClient表中的更改 其中item.ID_NO==ID 选择项目 var list1 = new List<Client>(); var list2 = new List<DelC

在此输入代码如何删除第一个表中的一条记录并通过linqu在mvc 5中插入第二个表中的记录

并在第一个表中插入一条记录,然后通过linq在mvc 5的第二个表中插入该记录

请推荐我

var queryalcustomers=从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();
        }
var list1=新列表();
var list2=新列表();
list1=queryalcustomers.ToList();
ForEach(item=>list2.Add(newdelclient(){ID_NO=ID}));
foreach(查询客户中的var项1)
{
foreach(列表2中的变量项)
{
db.DelClients.Add(项目);
db.SaveChanges();
}
db.Clients.Remove(第1项);
db.SaveChanges();
}

首先,以某种方式找到您的条目。将其添加到新表中。将其从旧表中移除。保存更改

var queryAllCustomers = from item in table
                            where item.id = 1
                            select item;

    ContextName.NewTableName.Add(item);


    ContextName.OldTableName.Remove(item);
    ContextName.SaveChanges();

质量差的问题,所以没有太多问题。

发布问题时应该更加准确。老实说,我不明白你的意思。你能添加代码并更好地解释你的问题吗?