你的位置:首页 > 软件开发 > ASP.net > EF中的那些批量操作

EF中的那些批量操作

发布时间:2015-03-21 12:01:39
在使用EF的过程中,我们经常会遇到需要批量操作数据的场景,批量操作有的时候不仅能提高性能,比如使用SqlBulkCopy进入批量插入的时候,而且比较方便操作,提高效率。那么这篇文章就来总结EF中的那些批量操作。插入1,单个插入单个插入很简单,只需要构造好实体,然后调用DbSet的 ...

在使用EF的过程中,我们经常会遇到需要批量操作数据的场景,批量操作有的时候不仅能提高性能,比如使用SqlBulkCopy进入批量插入的时候,而且比较方便操作,提高效率。那么这篇文章就来总结EF中的那些批量操作。

插入

1,单个插入

单个插入很简单,只需要构造好实体,然后调用DbSet的Add方法,最后SaveChanges就行,示例代码如下。

using (var db = new PackageFHContext()) {   // 单个插入   var entity = new ProdImage   {   ProductID = 1807,   Type = 7,   Priority = 0,   Url = " http://www.baidu.com/abc.png",   Alt = "test",   Creator = "system",   CreateOn = DateTime.Now   };   db.ProdImageSet.Add(entity);   db.SaveChanges(); }

原标题:EF中的那些批量操作

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录