原生Sql操作

下面的方法支持复杂的Sql 包括 返回多个结果集 、存储过程等 、可以理解为了一个高级DbHelper

1、用法介绍

原生SQL - 图1

2、调用Sql

原生SQL - 图2

3、 调用存储过程

原生SQL - 图3

4、in参数用法

原生SQL - 图4

5、db.Ado下面的所有方法

用法和上面一样只是方法名换一下

方法名描述返回值
SqlQuery< T >查询所有返回实体集合List
SqlQuery<T,T2>可以返回2个结果集Tuple<List, List>
SqlQuerySingle查询第一条记录T
GetDataTable查询所有DataTable
GetDataReader读取DR需要手动释放DRDataReader
GetDataSetAll获取多个结果集DataSet
ExecuteCommand返回受影响行数,一般用于增删改int
GetScalar获取首行首列object
GetString获取首行首列string
GetInt获取首行首列int
GetLong获取首行首列long
GetDouble获取首行首列Double
GetDecimal获取首行首列Decimal
GetDateTime获取首行首列DateTime