轻量级ORM框架Dapper应用三:使用Dapper实现In操作
IN 操作符允许我们在 WHERE 子句中规定多个值。
本篇文章中,还是使用和上篇文章中同样的实体类和数据库,Dapper使用in操作符的代码如下:
1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6 using System.Configuration; 7 using Dapper; 8 using System.Data.SqlClient; 9 using System.Data; 10 using DapperApplicationByIn.Model; 11 12 namespace DapperApplicationByIn 13 { 14 class Program 15 { 16 static void Main(string[] args) 17 { 18 // 定义连接字符串 19 string conn = ConfigurationManager.ConnectionStrings["AppConnection"].ConnectionString; 20 21 #region in查询 22 using (IDbConnection connection = new SqlConnection(conn)) 23 { 24 var sql = "select * from Users where Email in @emails"; 25 var result = connection.Query<User>(sql, new { emails = new string[2] { "fqy@qq.com", "hyj@163.com" } }); 26 result.AsList().ForEach(p => 27 { 28 Console.WriteLine("Id:"+p.UserId+" UserName:"+p.UserName+" Email:"+p.Email+" Address:"+p.Address); 29 }); 30 } 31 #endregion 32 33 Console.ReadKey(); 34 } 35 } 36 }
程序运行结果:
示例代码下载地址:https://pan.baidu.com/s/1o7RokDs
轻量级ORM框架Dapper应用三:使用Dapper实现In操作相关推荐
- .NET轻量级ORM框架Dapper入门精通
一.课程介绍 本次分享课程包含两个部分<.NET轻量级ORM框架Dapper修炼手册>和<.NET轻量级ORM框架Dapper葵花宝典>,阿笨将带领大家一起领略轻量级ORM框架 ...
- 重磅开源:基于.NET 6.0 自研轻量级ORM框架
Fast Framework 项目:https://gitee.com/China-Mr-zhong/Fast.Framework 一.前言 1.为了实现快速开发,省去编写大量Sql时间,更好的面向对 ...
- c# 轻量级ORM框架 实现(一)
c# 轻量级ORM框架 实现(一) 2018年09月04日 14:11:02 IT哈 阅读数:1245 发布一个自己写的一个轻量级ORM框架,本框架设计期初基于三层架构.所以从命名上来看,了解三层的朋 ...
- 轻量级ORM框架 【Dapper】 的使用
ORM是什么? 从字面理解,O是Object,对象:R是Relation,关系:M是Mapping,映射.所以,用一句话概括就是:ORM是一种对象关系映射的技术. Dapper 是.NET下的一种OR ...
- bltoolkit mysql_.NET 轻量级 ORM 框架 - Dapper 介绍
转自:https://blog.csdn.net/hanjun0612/article/details/52170204 Dapper简单介绍: Dapper is a single file you ...
- dapperpoco mysql_Dapper一个和petapoco差不多的轻量级ORM框架
我们都知道ORM全称叫做Object Relationship Mapper,也就是可以用object来map我们的db,而且市面上的orm框架有很多,其中有一个框架 叫做dapper,而且被称为th ...
- 轻量级ORM框架 Bankinate
[前言] 前面讲过ORM的前世今生,对ORM框架不了解的朋友可以参考博文:https://www.cnblogs.com/7tiny/p/9551754.html 今天,我们主要通过设计一款轻量级的O ...
- Python轻量级ORM框架——peewee
这里写目录标题 Python中常用的ORM框架 peewee使用经验 从数据库中导出模型 查询 统计类查询 优化子查询 参考文章 Python中常用的ORM框架 SQLALchemy:重量级框架,适合 ...
- 轻量级orm框架——gzero指南
Python微信订餐小程序课程视频 https://edu.csdn.net/course/detail/36074 Python实战量化交易理财系统 https://edu.csdn.net/cou ...
- c#自己封装一个轻量级ORM框架FastORM
在日常进行数据库操作的过程中,我的数据层使用的是微软企业库,但对于多字段的数据的插入与更新时写sql语句就会显得特别费时间,还会经常出现错误耗费时间排查,所以决定基于微软企业库封装一个轻量级的ORM框 ...
最新文章
- Poj 2195 Going Home
- 利用CGMutablePathRef制作画板涂鸦
- 实战派mysql高阶应用指南_MySQL高阶SQL语句(学会这些,让你对于数据库游刃有余)_Gengchenchen的博客-CSDN博客...
- OpenCV gapi模块OMZ文本检测的实例(附完整代码)
- python可以用来编写计算机网络程序吗_不必熟悉python或R编程语言,6步执行计算机视觉应用程序...
- 【SPSS】SPSS第五周作业
- qtimer不触发原因_迷你世界:触发器玩法多,教你摆表情就能拥有满格血量
- 美团科技 Java工程师_美团Java工程师面试题(2018秋招)
- access mysql oracle数据库_Oracle Access 数据库连接 使用
- 如何做一名了不起的开发人员?
- 1.4. 为现有的应用程序添加 Core Data 支持(Core Data 应用程序实践指南)
- 0024-CENTOS6.5安装CDH5.12.1(一)
- IDEA运行多个实例
- SQL基础语句汇总-学习
- redhat 完全卸载mysql_Linux下彻底卸载mysql数据库
- 高性能mysql读书笔记三性能查询优化
- 一些微信小程序demo源码
- Matlab中绘制灰度直方图的两个函数imhist和histogram
- ESPRESSIF AT指令集
- python地震数据处理_python 地震数据可视化