当前位置:网站首页 > 技术博客 > 正文

sqlsugar5.0



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

SqlQuery< T > 查询所有返回实体集合 List SqlQuery<T,T2>

可以返回2个结果集

Tuple<List, List>

SQLITE(驱动)需要查询前面加上

this.Context.Ado.IsClearParameters=false;

SqlQuerySingle 查询第一条记录 T SqlQuery<dynamic> 查查询所有返回匿名对象 dynamic GetDataTable 查询所有 DataTable GetDataReader 读取DR需要手动释放DR DataReader GetDataSetAll 获取多个结果集 DataSet ExecuteCommand 返回受影响行数,一般用于增删改 int GetScalar 获取首行首列 object GetString 获取首行首列 string GetInt 获取首行首列 int GetLong 获取首行首列 long GetDouble 获取首行首列 Double GetDecimal 获取首行首列 Decimal GetDateTime 获取首行首列 DateTime

技巧:Sql中的关键词用@可以支持多库

GetDataTable

SqlQuery

增删 改可以用 ExecuteCommand

等同于Dapper中的 querymultiple

和Dapper中的2层集合的参数功能是一样的,SqlSugar中不用写SQL用法如下

特殊SQL批量

文档搜索你用的具体数据库 : SqlServer (表值)

文档搜索你用的具体数据库 : Oracle(表游标)

https://www.cnblogs.com/sunkaixuan/p/

默认只支持匿名类作为参数,普通类参数是不支持的

如果想支持类作为参数可以自个封装个方法

代码如下:

  • 上一篇: select语句总结
  • 下一篇: dns的传输协议
  • 版权声明


    相关文章:

  • select语句总结2025-10-26 12:01:00
  • java 远程控制2025-10-26 12:01:00
  • cmd中查看java命令2025-10-26 12:01:00
  • 字典树实现2025-10-26 12:01:00
  • js文件引入另一个js文件2025-10-26 12:01:00
  • dns的传输协议2025-10-26 12:01:00
  • 完全二叉树是什么2025-10-26 12:01:00
  • 指针函数和函数指针的用法2025-10-26 12:01:00
  • rsa私钥加密私钥能解密么2025-10-26 12:01:00
  • 指针算法是什么2025-10-26 12:01:00