今天工作中有一个需求,要求将一个Item下的Line复制到另外一个Item下面

这个需求在工作中很多,按照以往的经验肯定是先delete from,然后再一条条遍历后insert into

这两天正好看了ef+linq,现学现用,将来会慢慢优化

var query = db.ASCO_TechRef.Where(i => i.ItemNO == txtItem.Text.Trim());
            foreach (var item in query)
            {
                ASCO_TechRef newItem = new ASCO_TechRef();
                newItem.ItemNO = tb_Parent.Text.Trim();
                newItem.SequenceNO = item.SequenceNO;
                newItem.TechContent = item.TechContent;
                newItem.TechName = item.TechName;
                db.AddObject("ASCO_TechRef", newItem);
            }
            db.SaveChanges();

最新文章

  1. 使用Servlet实现图片下载
  2. 谷歌验证 (Google Authenticator) 的实现原理是什么?
  3. Linux下开发Windows平台运行的程序 - MinGW
  4. 构建一个简单的Maven项目
  5. 二模 (12) day1
  6. hdu 1969(二分)
  7. DTCMS清除 &
  8. [Cycle.js] Hello World in Cycle.js
  9. 【Problem】Count and Say
  10. Akka FSM 源代码分析
  11. Oracle SQL操作计划基线总结(SQL Plan Baseline)
  12. 前端程序员应该知道的 15 个 jQuery 小技巧
  13. Linux增加LV(逻辑卷)容量
  14. Mysql锁机制--间隙锁的危害
  15. SVN关于忽略xcuserdata目录
  16. JS 防抖函数和节流函数
  17. c++选择重载函数
  18. MySql.Data.dll官网下载
  19. 编译安装和apt安装Nginx1.14.0
  20. Javascript能做什么 不能做什么。

热门文章

  1. SQL Server 常用的数据类型
  2. 14、 NAT
  3. ThreadLocal源码分析-黄金分割数的使用
  4. linux入门系列10--firewalld防火墙管理
  5. pdo数据操作,3-4,0724
  6. 业余无线电A类考试准备笔记
  7. 13-MyBatis03(逆向工程)
  8. Java TreeSet的使用
  9. centos6.5下编译安装单实例MySQL5.5
  10. 珠峰-webpack