博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
EF中的MySql返回 DataTable公共类库
阅读量:6995 次
发布时间:2019-06-27

本文共 1075 字,大约阅读时间需要 3 分钟。

public static class SqlHelper    {        ///         /// EF SQL 语句返回 dataTable        ///         /// ef数据上下文        /// 语句        /// 参数        /// 
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; } }

  

转载于:https://www.cnblogs.com/qinyi173/p/5798337.html

你可能感兴趣的文章
python 描述符
查看>>
开源 免费 java CMS - FreeCMS1.5 标签 infoList
查看>>
开源 java CMS - FreeCMS2.4 建站向导
查看>>
C++ const总结
查看>>
mycncart1.1.0.0 发布
查看>>
修改django-模型方法
查看>>
小团队项目搭建代码管理工具 gitlab8.9以及项目管理工具redmine 3.3 安装配置指南...
查看>>
Windows 8/Windows 8.1镜像安装Microsoft .NET Framework 3.5的方法
查看>>
ajaxFileUpload+ThinkPHP+jqGrid 图片上传与显示
查看>>
Python 元类
查看>>
IO流文件拷贝性能对比
查看>>
mac下更新自带的PHP版本到5.6或7.0
查看>>
Oracle——10用户自定义函数
查看>>
硬盘空间满导致mysql ibd文件被删后提示Tablespace is missing for table 'db_rsk/XXX"
查看>>
Scala之初步认识与环境准备
查看>>
JFinal跨域方法的两种实现
查看>>
数据库根据字段模糊查询的思路
查看>>
基于IOS上MDM技术相关资料整理及汇总
查看>>
HBase新建表报错 org.apache.hadoop.hbase.TableExistsException
查看>>
微信小程序教程、微信小程序开发资源下载汇总(6.16日更新,持续更新中……)...
查看>>