zoukankan      html  css  js  c++  java
  • C# EF中调用 存储过程并调回参数

                TourEntities db = new TourEntities();
                List<v_product> v = new List<v_product>();
    
                SqlParameter[] prams = new SqlParameter[5];
                prams[0] = new SqlParameter("@a", 0);
                prams[1] = new SqlParameter("@b", 0);
                prams[1].Direction = ParameterDirection.Output;
                prams[2] = new SqlParameter("@c", 0);
                prams[3] = new SqlParameter("@d", 0);
                prams[4] = new SqlParameter("@e", 0);
    
                try
                {
                    v = db.Database.SqlQuery<v_product>("exec dbo.proc_list @a,@b out,@c,@d,@e", prams).ToList();
                    pageCount = ConvertHelp.ObjToInt(prams[1].Value, 0);
                }
                catch (Exception) { }

    基本上就是注意一下 ParameterDirection.Output 这个赋值

    以及 db.Database.SqlQuery<v_product>("exec dbo.proc_list @a,@b out,@c,@d,@e", prams).ToList();

  • 相关阅读:
    React 事件机制
    EggJs学习 (一)
    css 选择器及样式属性
    css盒子模型
    ES5 继承方式
    正则表达式
    Flex布局
    npm
    深拷贝、浅拷贝
    Webpack实战(入门、进阶与调优)
  • 原文地址:https://www.cnblogs.com/william-lin/p/4102886.html
Copyright © 2011-2022 走看看