.net core下操作数据库解决方案--使用Dapper

       Dapper是一个小型的数据库ORM框架,它具有速度快、性能好的特点,目前使用范围很广。这篇文章主要介绍.net core下使用Dapper教程。

       首先建立一个.net core控制台应用程序,在项目NuGet包管理面板搜索Dapper,找到Dapper,如下图所示,将该解决方案包安装到项目中;

示例图

        新建一个SQL帮助类,该类主要实现数据库增、删、查和改功能。实例中使用构造函数传递数据库连接字符串,示例中抽离了数据库连接对象和事物,这是为了避免业务中有多个表需要进行操作时频繁的进行数据库连接操作;

示例图
示例图

        Dapper事物开启和关闭的写法和普通的写法一致,

示例图

       Dapper提供了异步和同步两种sql语句执行方法,例如查询可以用Query(同步)、QueryAsync(异步)两种方法,示例中使用异步方法,

示例图

       说明:

        1.QueryAll查询所有满足的条件,这里用SQL语句使用查询参数,避免SQL注入;

         2.ExcutenoQuery执行数据库写操作,返回受影响的行数。

        调用示例:

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容