首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
SAAS
ToB门户
了解全球最新的ToB事件
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
微博
Follow
记录
Doing
博客
Blog
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
排行榜
Ranklist
相册
Album
应用中心
qidao123.com ToB IT社区-企服评测·应用市场
»
论坛
›
物联网/工业互联网
›
物联网
›
C# Dapper在项目中的使用(mvvm)
返回列表
发新帖
C# Dapper在项目中的使用(mvvm)
[复制链接]
发表于 2025-12-12 10:48:57
|
显示全部楼层
|
阅读模式
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
Dapper 简介
Dapper 是一个轻量级的对象关系映射(Object - Relational Mapping,ORM)工具,它在.NET 应用步伐中用于简化
数据库
访问操纵。它提供了高
性能
、简单易用的方式来实验 SQL 查询和下令,而且与ADO.NET精麋集成。Dapper 的告急上风在于其轻便性和高
性能
,它可以或许快速地将
数据库
查询结果映射到 C# 对象,而且在实验 SQL 下令时具有较低的开销。
我们这里先容一下如安在项目中使用Dapper,并举行归类。假如你只想简单素现,可以参考我上一篇文章。
使用 Dapper 的准备工作
安装 Dapper:
可以通过 NuGet 包管理器来安装 Dapper。在 Visual Studio 中,右键点击项目,选择 “管理 NuGet 步伐包”,然后在 NuGet 包管理器中搜索 “Dapper” 并安装。
数据库
准备
根据自己的需求举行下载数据库的资源包,我这边使用的数据库是sqlite,接下来的例子以它来写。
包管理
由于我的项目时mvvm的,各人可以根据自己的项目建其他的包,红框圈住的包分别是
common 工具包
interfaces 实现类接口包
MOdels 实体类
Services 实现类
在完备的项目中,这几个包都是须要的。
话不多说,直接上
代码
工具包
SqliteConnectionFactory
public class SqliteConnectionFactory
{
private readonly string _connectionString;
public SqliteConnectionFactory(string connectionString)
{
_connectionString = connectionString;
}
public IDbConnection CreateConnection(string _connectionString)
{
_connectionString = "Data Source=precess.db;Version=3;";
return new SQLiteConnection(_connectionString);
}
复制
代码
实现类接口
IUserServices
public interface IUserServices
{
复制
代码
回复
使用道具
举报
返回列表
浏览过的版块
DevOps与敏捷开发
分布式数据库
.Net
数据仓库与分析
SQL-Server
Oracle
十念
+ 我要发帖
登录后关闭弹窗
登录参与点评抽奖 加入IT实名职场社区
去登录
微信订阅号
微信服务号
微信客服(加群)
H5
小程序
快速回复
返回顶部
返回列表