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操作相关推荐

  1. .NET轻量级ORM框架Dapper入门精通

    一.课程介绍 本次分享课程包含两个部分<.NET轻量级ORM框架Dapper修炼手册>和<.NET轻量级ORM框架Dapper葵花宝典>,阿笨将带领大家一起领略轻量级ORM框架 ...

  2. 重磅开源:基于.NET 6.0 自研轻量级ORM框架

    Fast Framework 项目:https://gitee.com/China-Mr-zhong/Fast.Framework 一.前言 1.为了实现快速开发,省去编写大量Sql时间,更好的面向对 ...

  3. c# 轻量级ORM框架 实现(一)

    c# 轻量级ORM框架 实现(一) 2018年09月04日 14:11:02 IT哈 阅读数:1245 发布一个自己写的一个轻量级ORM框架,本框架设计期初基于三层架构.所以从命名上来看,了解三层的朋 ...

  4. 轻量级ORM框架 【Dapper】 的使用

    ORM是什么? 从字面理解,O是Object,对象:R是Relation,关系:M是Mapping,映射.所以,用一句话概括就是:ORM是一种对象关系映射的技术. Dapper 是.NET下的一种OR ...

  5. bltoolkit mysql_.NET 轻量级 ORM 框架 - Dapper 介绍

    转自:https://blog.csdn.net/hanjun0612/article/details/52170204 Dapper简单介绍: Dapper is a single file you ...

  6. dapperpoco mysql_Dapper一个和petapoco差不多的轻量级ORM框架

    我们都知道ORM全称叫做Object Relationship Mapper,也就是可以用object来map我们的db,而且市面上的orm框架有很多,其中有一个框架 叫做dapper,而且被称为th ...

  7. 轻量级ORM框架 Bankinate

    [前言] 前面讲过ORM的前世今生,对ORM框架不了解的朋友可以参考博文:https://www.cnblogs.com/7tiny/p/9551754.html 今天,我们主要通过设计一款轻量级的O ...

  8. Python轻量级ORM框架——peewee

    这里写目录标题 Python中常用的ORM框架 peewee使用经验 从数据库中导出模型 查询 统计类查询 优化子查询 参考文章 Python中常用的ORM框架 SQLALchemy:重量级框架,适合 ...

  9. 轻量级orm框架——gzero指南

    Python微信订餐小程序课程视频 https://edu.csdn.net/course/detail/36074 Python实战量化交易理财系统 https://edu.csdn.net/cou ...

  10. c#自己封装一个轻量级ORM框架FastORM

    在日常进行数据库操作的过程中,我的数据层使用的是微软企业库,但对于多字段的数据的插入与更新时写sql语句就会显得特别费时间,还会经常出现错误耗费时间排查,所以决定基于微软企业库封装一个轻量级的ORM框 ...

最新文章

  1. Poj 2195 Going Home
  2. 利用CGMutablePathRef制作画板涂鸦
  3. 实战派mysql高阶应用指南_MySQL高阶SQL语句(学会这些,让你对于数据库游刃有余)_Gengchenchen的博客-CSDN博客...
  4. OpenCV gapi模块OMZ文本检测的实例(附完整代码)
  5. python可以用来编写计算机网络程序吗_不必熟悉python或R编程语言,6步执行计算机视觉应用程序...
  6. 【SPSS】SPSS第五周作业
  7. qtimer不触发原因_迷你世界:触发器玩法多,教你摆表情就能拥有满格血量
  8. 美团科技 Java工程师_美团Java工程师面试题(2018秋招)
  9. access mysql oracle数据库_Oracle Access 数据库连接 使用
  10. 如何做一名了不起的开发人员?
  11. 1.4. 为现有的应用程序添加 Core Data 支持(Core Data 应用程序实践指南)
  12. 0024-CENTOS6.5安装CDH5.12.1(一)
  13. IDEA运行多个实例
  14. SQL基础语句汇总-学习
  15. redhat 完全卸载mysql_Linux下彻底卸载mysql数据库
  16. 高性能mysql读书笔记三性能查询优化
  17. 一些微信小程序demo源码
  18. Matlab中绘制灰度直方图的两个函数imhist和histogram
  19. ESPRESSIF AT指令集
  20. python地震数据处理_python 地震数据可视化

热门文章

  1. 如何查看Linux系统下程序运行时使用的库?
  2. showModalDialog 页面上GridView的分页问题
  3. Makefile写法入门心得
  4. 好程序员分享做HTML5页面你要懂得这些
  5. docker swarm英文文档学习-8-在集群中部署服务
  6. 一步一步教你在 Android 里创建自己的账号系统(一)
  7. 【转】Android真机抓屏- Android Screen Monitor
  8. CoreAnimation动画
  9. [转] 电子技术·笔记1(9月份)
  10. JS三大对象中常用方法集锦