读书人

请问关于EntityFrameWork 复制新增有关

发布时间: 2013-12-20 17:03:19 作者: rapoo

请教关于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/

读书人网 >.NET Framework

热点推荐