运维开发网

轻量级ORM框架Dapper应用在运营中的实现

运维开发网 https://www.qedev.com 2022-08-16 19:22 出处:网络
这篇文章介绍了使用Dapper实现In操作的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

这篇文章介绍了使用Dapper实现In操作的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

IN操作符允许我们在WHERE子句中指定多个值。

在本文中,我们仍然使用与上一篇文章相同的实体类和数据库。Dapper在运算符中使用的代码如下:

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Configuration;using Dapper;using System.Data.SqlClient;using System.Data;using DapperApplicationByIn.Model;namespace DapperApplicationByIn{ class Program { static void Main(string[] args) { // 定义连接字符串 string conn = ConfigurationManager.ConnectionStrings["AppConnection"].ConnectionString; #region in查询 using (IDbConnection connection = new SqlConnection(conn)) { var sql = "select * from Users where Email in @emails"; var result = connection.Querylt;Usergt;(sql, new { emails = new string[2] { "fqy@qq.com", "hyj@163.com" } }); result.AsList().ForEach(p =gt; { Console.WriteLine("Id:"+p.UserId+" UserName:"+p.UserName+" Email:"+p.Email+" Address:"+p.Address); }); } #endregion Console.ReadKey(); } }}

程序运行结果:


示例代码下载地址:单击此处下载

关于使用Dapper在操作中实现的这篇文章到此为止。希望对大家的学习有所帮助

0

精彩评论

暂无评论...
验证码 换一张
取 消