zoukankan      html  css  js  c++  java
  • 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();
    }
  • 相关阅读:
    结构体和指针
    冒泡排序、指针、函数
    指针学习笔记
    C++学习笔记
    背包问题
    零钱兑换2【DP】
    零钱兑换1【DP】
    执行hadoop jar命令时报Not a valid JAR的原因分析和解决方案
    斐波那契数列
    具有n个结点的二叉树有多少种形态
  • 原文地址:https://www.cnblogs.com/youmingkuang/p/6298287.html
Copyright © 2011-2022 走看看