zoukankan      html  css  js  c++  java
  • EF运用成ADO.NET操作返回DataSet或者DataTable

         #region 获取DataSet返回结构集
            public DataSet GetDataSet(string sql, params SqlParameter[] para)
            {
                for (int i = 0; i < para.Length; i++)
                {
                    SqlParameter p = para[i];
                    sql += " " + p.ParameterName + ",";
                }
                sql = sql.Substring(0, sql.Length - 1);
    
    
                DataSet sd = new DataSet();
                using (var db = new BaseContext())
                {
                    SqlConnection conn = db.Database.Connection as SqlConnection;
                    using (SqlCommand cmd = new SqlCommand(sql, conn))
                    {
                        cmd.Parameters.AddRange(para);
                        SqlDataAdapter sda = new SqlDataAdapter(cmd);
                        sda.Fill(sd);
                    }
                }
                return sd;
            }
            #endregion
    
            #region 获取Table返回DataTable
            public DataTable GetDataTable(string sql, params SqlParameter[] para)
            {
                DataTable dt=new DataTable();
                for (int i = 0; i < para.Length; i++)
                {
                    SqlParameter p = para[i];
                    sql += " " + p.ParameterName + ",";
                }
                sql = sql.Substring(0, sql.Length - 1);
    
                using (var db = new BaseContext())
                {
                    SqlConnection conn = db.Database.Connection as SqlConnection;
                    using (SqlCommand cmd=new SqlCommand(sql,conn))
                    {
                        cmd.Parameters.AddRange(para);
                        SqlDataAdapter sda = new SqlDataAdapter(cmd);
                        sda.Fill(dt);
                        return dt;
                    }
                }
            }
            #endregion
    NET新手,希望各位大侠多多指教。
  • 相关阅读:
    游戏《翻转方块》小攻略
    净捡软柿子捏--jQuery 遍历方法
    关于兼容
    sublime
    jQuery中json对象与json字符串互换
    css之IE透明度
    关于优化
    html5+css+div随时笔记
    css3学习--border
    JavaScript学习1
  • 原文地址:https://www.cnblogs.com/duanyuerui/p/7286477.html
Copyright © 2011-2022 走看看