Dapper 是一个简单的.NET 对象映射器,在速度方面具有"King of Micro ORM"的头衔,几乎与使用原始的 ADO.NET 数据读取器一样快。ORM 是一个对象关系映射器,它负责数据库和编程语言之间的映射。 Dapper 通过扩展 IDbConnection 提供一些有用的扩展方法去查询您的数据库。
Visual Studio 下载地址为 https://visualstudio.microsoft.com/zh-hans/vs/ 。
本次 Windows 环境下使用 Visual Studio 版本为 Microsoft Visual Studio Professional 2022 (64 位) - Current 版本 17.6.2 。
请参考数据库环境准备。
- 打开 visual stdio 软件,创建一个新项目。
- 配置项目名。


- 新建一个类。

- 使用 DmProvider 时,需要注意提前装好对应框架,本次使用 Visual Studio 时已经下好了对应 SDK , 本次使用 NET Framework 版本为 4.8 ,需采用对应或接近达梦驱动版本,因此对应达梦 net45 。
- 首先在项目中引用 DmProvider.dll , DmProvider.dll 在达梦数据库安装目录下的 ..driversdotNetDmProvider 文件夹下可以找到。添加方法:右键引用->【添加引用】,本案例使用 net45 版本的 DmProvider 。


- 添加 Dapper , 添加方法:右键引用-> 管理 NuGet 程序包,搜索 Dapper 并下载。



- 提前准备好测试表,以下为建表语句:
讯享网
- 测试代码如下:
讯享网


【问题描述】:使用 VS 的 Nuget 下载如果出现下载慢的情况。

【解决方法】:添加国内的资源地址。
腾讯的资源地址为:
https://mirrors.cloud.tencent.com/nuget/ 。
华为的资源地址为:
https://repo.huaweicloud.com/repository/nuget/v3/index.json 。

【问题描述】:尝试添加源“。。。。”的引发了类型 “System.AggregateException” ,请检查你的所有联机包源是否都可用的错误。
【解决方法】:如果出现此问题其实是这个源地址已经无效了,所以需要把这个源地址删除,或者不勾选。配置好华为或腾讯数据源后,数据源 nuget.org 进行删除即可。
【问题描述】:Nuget:https://api.nuget.org/v3/index.json 无法访问。
【解决方法】:转到 Visual Studio 安装位置,本机安装路径为 C:Microsoft Visual Studio2022ProfessionalCommon7IDE ,以管理员身份打开 devenv.exe.config 文件。
如下所示,在现有的 system.net 标签中添加 defaultProxy 标签。


1.示例代码下载:Dapper.zip 文件。
2.以上文档内容参考过程中遇到任何问题,可到达梦技术社区提问交流。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/174462.html