LINQ之select方法选择多个字段

单个字段:

var list1 = list.Select(field1 => field1.CouponID).ToList();

多个字段:

var list1 = list.Select(field1 => new { field1.CouponID, field1.EndDate }).ToList();

全部映射:

var list1 = list.Select(field1 => field1).ToList();
时间: 2024-10-10 09:39:06

LINQ之select方法选择多个字段的相关文章

select默认选择的实现方法

<script type="text/javascript"> <!-- document.biao.bbb.value = "云南";//biao是表单名,atc_province是select标签ID,云南是select默认选中项 //--> </script> <form name="biao" method="post" action="" enctype=

Datatable筛选中Foreach、Linq、Select几种方法效率比较

假设要在Datatable中选出符合要求的一串数据,可以有Foreach循环.Linq语句和Select语句几种方法,构造一个简单数据后做了下效率对比,发现Linq最慢,其次Foreach,最快是Select. 代码如下: static void Main(string[] args) { int dataCount = 100000; DataTable dt = new DataTable(); dt.Columns.Add("MacID", typeof(int)); dt.Co

使用LINQ获取List列表中的某个字段值

使用LINQ获取列表中的某个字段值,下面以获取员工列表中的编号字段为例子. 1.使用Select方法 1 List<Emplayee> emplayeeList = GetEmplayeeList(); //获取员工信息列表 2 int[] empIds = emplayeeList.Select(a => a.Id).ToArray(); //获取员工编号数组 2.使用ForEach方法 1 List<Emplayee> emplayeeList = GetEmplayee

[转]Linq中GroupBy方法的使用总结

Linq中GroupBy方法的使用总结 Group在SQL经常使用,通常是对一个字段或者多个字段分组,求其总和,均值等. Linq中的Groupby方法也有这种功能.具体实现看代码: 假设有如下的一个数据集: public class StudentScore { public int ID { set; get; } public string Name { set; get; } public string Course { set; get; } public int Score { se

[转]dataTable select() 方法

DataTable是我们在进行开发时经常用到的一个类,并且经常需要对DataTable中的数据进行筛选等操作,下面就介绍一下Datatable中经常用到的一个方法——Select,微软提供了四个函数的重载,分别是 Select() Select(string filterExpression) Select(string filterExpression, string sort) Select(string filterExpression,string sort, DataViewRowSt

实例365(13)---------经典数组排序方法------选择排序法

一:使用选择排序法对一维数组进行排序,截图 /*选择排序的个人理解:第一遍筛选,选出其中最大的值,得到值和下标 将最大的值的位置和数组的第一个位置交换 从数组的第二个位置开始第二遍筛选 将其中最大的值的位置和数组的第二个位置交换 直到筛选完数组 */ 二:代码 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; u

匿名类型与Select方法实现自定义对象插入局部表结构中

在提取局部表结构数据时,通过Select选取需要的字段,如下句,此时其实产生了一个不用于_menuMan的原新数据类型new { c.SYS_COMMANDS_ID,c.TXT_COMMANDTITLE },这样的类型就叫匿名类型 var comdList = _menuMan.Load(c => c.FATHER_ID == null).OrderBy(c=>c.VAL_DISPLAYORDERID).Select(c=>new { c.SYS_COMMANDS_ID,c.TXT_CO

LINQ中ForEach方法的使用

标签: linq 2016-06-25 12:47 409人阅读 评论(0) 收藏 举报 分类: LINQ(5) 我の原创(113) 版权声明:本文为博主原创文章,未经博主允许不得转载. LINQ中ForEach方法的使用. 1.实例一:使用ForEach获取列表中的某个字段值 [csharp] view plain copy 在CODE上查看代码片派生到我的代码片 /// <summary> /// 使用ForEach获取列表中员工名称字段 /// </summary> stat

通过LINQ和窗口来选择块参照,并且获取块的说明

/// <summary> /// 获取窗口中块说明 /// </summary> /// <param name="db">数据库对象</param> /// <param name="pt1">窗口选择角点1</param> /// <param name="pt2">窗口选择角点2</param> /// <returns></