发帖过不了,只能发图片了,怎么来修改对应的值呢

解决方案 »

  1.   

    一对多的,添加的时候直接添加好说,修改的时候怎么做得好些
    现在用的方法是把2个都看成LIST(A和B,A是修改的,B是存储的值需要修改),然后比较,
    交集的执行修改操作,
    A有的B没有,新增在B里面的
    A没有的B有 ,删除B的
    这样总感觉怪怪的,有其他方法吗
      

  2.   

    1、循环遍历数组和打他table的第二列对比、存在不同的、insert!
      

  3.   

    把那个数组也放在数据库里面啊。然后建立主外键根据关系,写update语句更新。怎么那个数组还是写在程序里的?????有关系你就可以根据关系更新啊。数据库取出来的 string 【】arr=xxx.spilt(':');
      

  4.   


    //假设你取出表的结果集是list对象
    var c=from li in list where !arr.Contains(li.A)
          select li;//C就是数组里不包含的,查表里不包含的也一样,直接做插入动作就可以了//还有一种就是你把这两部分合并为一个结果集取出表来直接AddRange到一个LIST里,然后分别遍用LINQ查出来不同的直接插入,这样的数据比较完整不容易出错