原生Sql操作
下面的方法支持复杂的Sql 包括 返回多个结果集 、存储过程等 、可以理解为了一个高级DbHelper
1、用法介绍
2、调用Sql
3、 调用存储过程
4、in参数用法
5、db.Ado下面的所有方法
用法和上面一样只是方法名换一下
方法名 | 描述 | 返回值 |
---|---|---|
SqlQuery< T > | 查询所有返回实体集合 | List |
SqlQuery<T,T2> | 可以返回2个结果集 | Tuple<List, List> |
SqlQuerySingle | 查询第一条记录 | T |
GetDataTable | 查询所有 | DataTable |
GetDataReader | 读取DR需要手动释放DR | DataReader |
GetDataSetAll | 获取多个结果集 | DataSet |
ExecuteCommand | 返回受影响行数,一般用于增删改 | int |
GetScalar | 获取首行首列 | object |
GetString | 获取首行首列 | string |
GetInt | 获取首行首列 | int |
GetLong | 获取首行首列 | long |
GetDouble | 获取首行首列 | Double |
GetDecimal | 获取首行首列 | Decimal |
GetDateTime | 获取首行首列 | DateTime |