博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sql里的in对应linq的写法 及 IQueryable转化为Dictionary
阅读量:7121 次
发布时间:2019-06-28

本文共 449 字,大约阅读时间需要 1 分钟。

string[] arID = { "0001", "0002" };var dict = this.service.GetMyList(m => arID.Contains(m.ID))//等同于SQL里的 id in('0001','0002')    .Select(m => new { m.ID, m.Name,m.Age })    .ToDictionary(s => s.ID);//以ID作为key,{ID,Name,Age}作为Value,转化为Dictionaryforeach (var kvp in dict){    string user = "姓名:" + kvp.Value.Name;}

======================

有同事提示这样也可以:
string str=”0001,0002”
str.Contains(m.ID) 这样来也一样,亲

转载于:https://www.cnblogs.com/leftfist/p/6808760.html

你可能感兴趣的文章
如何防止远程程序与RDS PG连接中断
查看>>
进程间通信之-信号signal--linux内核剖析(九)
查看>>
oracle 10g for linux
查看>>
认识一下Android 事件分发机制
查看>>
Servlet的API(一)
查看>>
网络01:双无线路由器无缝对接设置
查看>>
实现Android和PC之间的蓝牙通信
查看>>
rails将类常量重构到数据库对应的表中之二
查看>>
微软面试题:写程序找出二叉树的深度
查看>>
[Google Guava] 1.2-前置条件
查看>>
OEA框架 2.9 Pre-Alpha 源码公布
查看>>
我的MYSQL学习心得(十三) 权限管理
查看>>
Spring Data —— 完全统一的API?
查看>>
[翻译] JTBorderDotAnimation
查看>>
浏览器兼容性小记-DOM篇(二)
查看>>
【Oracle】lsnrctl reload 命令简介
查看>>
091023 T GIX4 项目中的 智能部署 和 智能客户端
查看>>
Mondrian and OLAP
查看>>
【音乐分享】Let Me Go
查看>>
java写一个爬虫
查看>>