一对多的关系,怎么修改存储的值 发帖过不了,只能发图片了,怎么来修改对应的值呢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一对多的,添加的时候直接添加好说,修改的时候怎么做得好些现在用的方法是把2个都看成LIST(A和B,A是修改的,B是存储的值需要修改),然后比较,交集的执行修改操作,A有的B没有,新增在B里面的A没有的B有 ,删除B的这样总感觉怪怪的,有其他方法吗 1、循环遍历数组和打他table的第二列对比、存在不同的、insert! 把那个数组也放在数据库里面啊。然后建立主外键根据关系,写update语句更新。怎么那个数组还是写在程序里的?????有关系你就可以根据关系更新啊。数据库取出来的 string 【】arr=xxx.spilt(':'); //假设你取出表的结果集是list对象var c=from li in list where !arr.Contains(li.A) select li;//C就是数组里不包含的,查表里不包含的也一样,直接做插入动作就可以了//还有一种就是你把这两部分合并为一个结果集取出表来直接AddRange到一个LIST里,然后分别遍用LINQ查出来不同的直接插入,这样的数据比较完整不容易出错 Too Many Connections的问题。 伪静态页,子页面一直提示正在打开,怎么回事啊!! 求助:页面状态保存问题 请教C#读取日文网页源码乱码怎么解决? 高手都来看下,请教! 关于加密网页地址的问题。 关于一个错误提示 在asp.net(c#)中,新建Word时出现“内存不足”的错误,如何解决啊? 今天我狂晕啊! 请问哪有支持.Net的免费空间吗? page-break-before:always和page-break-after:always 的区别 不用ASP.Net的GrewView等控件,如何掉调用 业务逻辑层 。 把数据呈现在页面
现在用的方法是把2个都看成LIST(A和B,A是修改的,B是存储的值需要修改),然后比较,
交集的执行修改操作,
A有的B没有,新增在B里面的
A没有的B有 ,删除B的
这样总感觉怪怪的,有其他方法吗
//假设你取出表的结果集是list对象
var c=from li in list where !arr.Contains(li.A)
select li;//C就是数组里不包含的,查表里不包含的也一样,直接做插入动作就可以了//还有一种就是你把这两部分合并为一个结果集取出表来直接AddRange到一个LIST里,然后分别遍用LINQ查出来不同的直接插入,这样的数据比较完整不容易出错