首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET Framework >

请问关于EntityFrameWork 复制新增有关问题

2013-12-20 
请教关于EntityFrameWork 复制新增问题目前有一个需求,需要复制数据库中已经存在的数据行请问各位如何利用

请教关于EntityFrameWork 复制新增问题
目前有一个需求,需要复制数据库中已经存在的数据行
请问各位如何利用EF复制新增?
[解决办法]

var old=db.TableA.Where(a=>a.ID<10);  //先获取要复制的数据
foreach(var item in old)
{
  TableA newA=new TableA();
  newA.Name=old.Name;
  // 。。。
  db.TableA.Add(newA);
}
db.SaveChanges(); //提交更改

[解决办法]
TableA  继承 ICloneable,实现Clone方法


db.TableA.Add(item.Clone());
  
*****************************************************************************
签名档: http://feiyun0112.cnblogs.com/

热点排行