导读:近期更新了「Query」的相关内容,包括《Dapper的ExecuteReader和Query有什么关系 Dapper底层API探究》、《怎样用JavaScript使用GraphQL?》、《Go database/sql查询指南:判断零行、单行与多行结果的正确方法》等。如果《Query》对你有帮助,请转发和分享本内容。知识因分享而拥有更大能量,感谢您成为这传播链条中的重要一环。
Dapper的ExecuteReader和Query有什么关系 Dapper底层API探究 很多人在使用Dapper时都会用到Query方法查询数据,但很少关注它底层的ExecuteReader。其实Query并不是直接取数,而是基于ExecuteReader封装出来的高层API。理解两者的关系,有助于我们掌握Dapper的执行流程,也能在需要手动控制数据读取时知道该怎么写。本文从源码角度说明Query... 栏目:C#/.NET 时间:07-24 Dapper ExecuteReader Query 底层API ORM
怎样用JavaScript使用GraphQL? GraphQL是一种用于API的查询语言,相比传统REST API更加灵活,能精准获取所需数据。在JavaScript项目中接入GraphQL是前端开发常见需求,很多开发者不清楚具体实现方式。本文将从基础概念出发,讲解在纯JavaScript环境和常用前端框架中使用GraphQL的完整流程,包括如何发送查询请求... 栏目:JavaScript 时间:06-05 JavaScript GraphQL graphql_request Apollo_Client Query
Go database/sql查询指南:判断零行、单行与多行结果的正确方法 在Go语言操作数据库时,如何准确判断查询结果的行数?这看似简单,却隐藏着不少陷阱。比如QueryRow方法在查询不到记录时会返回sql.ErrNoRows错误,但面对多行结果时却只取第一行且不报错;而Query方法虽然能处理任意行数,却需要手动迭代和计数。如果业务逻辑要求必须有且仅有一行数... 栏目:Go语言 时间:05-07 databasesql QueryRow Query 结果行数判断 sql.ErrNoRows