zoukankan      html  css  js  c++  java
  • EF中的MySql返回 DataTable公共类库

    public static class SqlHelper
        {
            /// <summary>
            /// EF SQL 语句返回 dataTable
            /// </summary>
            /// <param name="db">ef数据上下文</param>
            /// <param name="sql">语句</param>
            /// <param name="parameters">参数</param>
            /// <returns></returns>
            public static DataTable SqlQueryForDataTatable(this Database db, string sql, SqlParameter[] parameters=null)
            {
                MySqlConnection conn = new MySqlConnection();
                conn.ConnectionString = db.Connection.ConnectionString;
                if (conn.State != ConnectionState.Open)
                {
                    conn.Open();
                }
                MySqlCommand cmd = new MySqlCommand();
                cmd.Connection = conn;
                cmd.CommandText = sql;
                if (parameters!=null && parameters.Length > 0)
                {
                    foreach (var item in parameters)
                    {
                        cmd.Parameters.Add(item);
                    }
                }
                MySqlDataAdapter adapter = new MySqlDataAdapter(cmd);
                DataTable table = new DataTable();
                adapter.Fill(table);
                return table;
            }
        }
    

      

  • 相关阅读:
    UML 基础: 组件图
    如何绘制 UML 活动图
    JVM简介
    【转】Adapter 模式
    用例建模技巧
    【转】JVM内存模型以及垃圾回收
    从UML到BPEL
    用例建模指南
    关于 Assigned
    符号和基本语法
  • 原文地址:https://www.cnblogs.com/qinyi173/p/5798337.html
Copyright © 2011-2022 走看看