将一个Head下的Line复制到另一个Head下(ef+linq)
2024-09-02 09:05:19
今天工作中有一个需求,要求将一个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();
最新文章
- 使用Servlet实现图片下载
- 谷歌验证 (Google Authenticator) 的实现原理是什么?
- Linux下开发Windows平台运行的程序 - MinGW
- 构建一个简单的Maven项目
- 二模 (12) day1
- hdu 1969(二分)
- DTCMS清除&;emsp;&;amp;
- [Cycle.js] Hello World in Cycle.js
- 【Problem】Count and Say
- Akka FSM 源代码分析
- Oracle SQL操作计划基线总结(SQL Plan Baseline)
- 前端程序员应该知道的 15 个 jQuery 小技巧
- Linux增加LV(逻辑卷)容量
- Mysql锁机制--间隙锁的危害
- SVN关于忽略xcuserdata目录
- JS 防抖函数和节流函数
- c++选择重载函数
- MySql.Data.dll官网下载
- 编译安装和apt安装Nginx1.14.0
- Javascript能做什么 不能做什么。