日期:2014-05-20  浏览次数:20926 次

使用LINQ复制关系表中的数据.
各位好,我遇到的问题是这样的:

  我的订单表的结构是一对多主从表关系,有3层,我想用最简单的办法复制新订单。我先select出来订单的datamodal,其下的子集也存在于List中,当我执行Insert的时候报出“主键重复”,于是我把所有的主键、外键设置成0,错误依旧。

  我希望用最简单的办法复制订单,而不是先new再一个个的赋值,请问各位有什么好办法。感激。。。

------解决方案--------------------
虽然不太懂linq,但都设置为0也是重复啊
------解决方案--------------------
新建一个实体,赋值,然后再插入数据表中。
------解决方案--------------------
linq刚入门,暂时绑不上忙
------解决方案--------------------
主键主动编号就不会重复了,
因为是对象,所以一定要new,不过也才一句