Dapper
文章平均质量分 87
【Help】
这个作者很懒,什么都没留下…
展开
-
dapper 处理并发更新冲突
apper处理数据并发更新时,需先读取rowversion,再在update脚本中添加where条件,若未成功更新则抛出异常样例代码:参考:https://aspnetmonsters.com/2019/03/2019-03-20-optimistic-concurrency-tracking-with-dapper-and-sql-server/https://docs.microsoft.com/zh-cn/ef/core/saving/concurrencypublic async Ta...原创 2020-11-04 11:41:53 · 555 阅读 · 0 评论 -
多条件查询--使用dapper命令参数动态拼接出最安全的sql语句
publicListGetAdminList(MSys_Admin model){string sqlText ="select count(1) from Sys_Admin where 1=1";var p =newDynamicParameters();if(!string.IsNullOrEmpty(model.LoginName)){sqlText +=" and Login转载 2017-05-04 16:59:03 · 5743 阅读 · 0 评论 -
轻量级ORM框架——第二篇:Dapper中的一些复杂操作和inner join应该注意的坑
一:table sql 为了方便,这里我们生成两个表,一个Users,一个Product,sql如下: Users table[sql] view plain copyCREATE TABLE [dbo].[Users]( [UserID] [int] IDENTITY(1,1) NOT NULL,转载 2017-05-04 16:53:01 · 335 阅读 · 0 评论 -
dapper关联关系查询小测试
public class User{ public int user_id { get; set; } public string user_name { get; set; }}public class Book{ public int book_id { get; set; } public string book_name { get; set; }转载 2017-05-04 16:37:40 · 1750 阅读 · 2 评论 -
DapperLambda发布
引言:因为接触过多个ORM,但使用的时候都遇到了各自的一些不够理想的地方,从最早开始开始公司自己分装的,到后面用EF,以及Dapper和DapperExtensions 到现在用的FluentData,就说说我自己的使用体验,在这几个相比之下,Dapper应该是最轻量级,而且性能也是最好的,但是相对比较简单了点。EF的最新版也没去使用,所以现在不是很了解,EF在这几个相比一下,功能是最强大的,但转载 2017-05-04 13:17:33 · 2561 阅读 · 1 评论 -
Dapper 基本使用
项目右键 Manage NuGet Packages for Solution搜索Dapper -> Install[csharp] view plain copy using System; using System.Collections.Generic; using System.Config转载 2017-05-03 18:06:27 · 1126 阅读 · 0 评论 -
Dapper sql in
应用场景:使用 sql的 Case When Then 批量更新某张表,底层数据库用到了Dapper代码示例:public int UpdateClientReceivedResult(Dictionary<string, string> dict) { var dynamicSqlParam = new DynamicParameters();...转载 2018-03-08 17:43:42 · 928 阅读 · 0 评论 -
10万条数据采用存储过程分页实现(Mvc+Dapper+存储过程)
有时候大数据量进行查询操作的时候,查询速度很大强度上可以影响用户体验,因此自己简单写了一个demo,简单总结记录一下:技术:Mvc4+Dapper+Dapper扩展+Sqlserver目前主要实现了两种分页:一种采用 PagedList.Mvc 实现的分页两外一种采用 ajax异步加载分页 采用比较常用的jquery.pagination 分页插件。功能相对比较简单仅供学习交流。通用存储过程 1 ...转载 2018-03-26 13:42:46 · 2052 阅读 · 0 评论