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();
}

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值