LINQ需要select多个值时怎么办?
来源:互联网 发布:java实现文件加密 编辑:程序博客网 时间:2024/05/17 19:59
LINQ需要在一次执行中select多项数据,特别是join连接多个表之后需要在不同表内各选几项数据。
方法一:
需要一步:借助Tuple
将返回的数据直接放到Tuple中,如果是多笔数据,以List的形式返回。
(from i in DFlowActivityList where i.IsEnd != 1 select new Tuple<string, string>(i.ActivityID, i.Remark)).ToList();
方法二:
需要两步:
一、新建一个类,并定义好其成员,比如:
public class third { public string LessonName { get; set; } public string TeacherEmployeeID { get; set; } public string TeacherName { get; set; } public string CRoom { get; set; } }二、LINQ执行select时New一个对象出来,比如:
var query = from tea in aa join les in bb on tea.TeacherEmployeeID equals les.TeacherID select new third { TeacherEmployeeID=tea.TeacherEmployeeID, TeacherName=tea.TeacherName, LessonName = les.LessonName, CRoom = les.CRoom };这样query返回的就是对象了
foreach (third obj in query1) { 你的代码 };
0 0
- LINQ需要select多个值时怎么办?
- LINQ 中的 select
- LINQ TO SQL--select
- LINQ 中的 select
- Linq之Select
- LINQ之Select、Distinct
- Linq select 不包含
- linq学习(select)
- Select case in LINQ
- LINQ的Select
- Linq:Select使用示例
- LINQ 中的 select
- LINQ系列:LINQ to SQL Select查询
- Linq多表链接分页,Select new{"需要的字段列.."},配合杨涛Mvcpager,前台遍历展示自定义字段
- Linq多表链接分页,Select new{"需要的字段列.."},配合杨涛Mvcpager,前台遍历展示自定义字段
- Linq多表链接分页,Select new{"需要的字段列.."},配合杨涛Mvcpager,前台遍历展示自定义字段
- Linq第三天-Select 操作
- LINQ TO SQL中的select
- 防止上传webshell的PHP代码
- 在循环画图中设置线形
- Spark日志清洗一般流程
- HDU 1062 Text Reverse
- Unity3D快速实现UI架构设计二
- LINQ需要select多个值时怎么办?
- CTSC2017游记
- 第18章 信号的频域分析
- 【面向对象】这些基本概念,你都了解了吗(下)
- 修改分区类型和卷标
- 算法导论 思考题 13-3(AVL树)
- JVM之内存分配与回收策略
- 图的深度优先遍历和广度优先遍历
- 《Effective C++》(一)