首页 > 代码库 > MVC ---- EF批处理
MVC ---- EF批处理
#region 批处理 ///<summary> ///两增一删一改 ///</summary> public void Save(){ //新增参一 Parameter parm = new Parameter() { ParaName ="参一", ParaNo = "0004", ParaValue = "100" }; //Added dbNe.Parameter.Add(parm); //新增参二 Parameter p2 = new Parameter(){ ParaName ="参二", ParaNo = "0005", ParaValue = "100" }; DbEntityEntry<Parameter> entry = dbNe.Entry<Parameter>(P2); entry.State = System.Data.EntityState.Added; //修改数据 Parameter PEdit = new Parameter(){ ParaNo ="00003", ParaName = "参数三" }; DbEntityEntry<Parameter> entryEdit = dbNe.Entry<Parameter>(PEdit); entryEdit.State =System.Data.EntityState.Unchanged; entryEdit.Property("ParaName").IsModified = true; //删除操作 Parameter parm = new Parameter(){ ParaNo = "00008" }; dbNe.Parameter.Attach(parm); //Deleted dbNe.Parameter.Remove(parm); //保存 dbNe.SaveChanges(); } #endregion
//一次插入50条数据 public void AddTen(){ for(int i=1;i<=50;i++){ Parameter p = new Parameter(){ ParaNo = "0100"+i, ParaName = "参数"+i, ParaValue = "100"+i } dbNe.Parameter.Add(p); } dbNe.SaveChanges(); }
MVC ---- EF批处理
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。