光脚丫学LINQ(007):使用LINQ进行数据转换(C#)
2010-08-19 17:52
323 查看
视频演示:http://u.115.com/file/f2e6d30b81
语言集成查询 (LINQ) 不仅可用于检索数据,而且还是一个功能强大的数据转换工具。通过使用 LINQ 查询,您可以将源序列用作输入,并采用多种方式修改它以创建新输出序列。您可以通过排序和分组来修改序列本身,而不必修改元素本身。 但是,LINQ 查询最强大的功能可能在于它能够创建新类型。这一功能在 select 子句中实现。例如,可以执行下列任务:
将多个输入序列合并到具有新类型的单个输出序列中。
创建其元素只包含源序列中的各个元素的一个或几个属性的输出序列。
创建其元素包含对源数据执行的操作结果的输出序列。
创建不同格式的输出序列。例如,您可以将 SQL 行或文本文件的数据转换为 XML。
语言集成查询 (LINQ) 不仅可用于检索数据,而且还是一个功能强大的数据转换工具。通过使用 LINQ 查询,您可以将源序列用作输入,并采用多种方式修改它以创建新输出序列。您可以通过排序和分组来修改序列本身,而不必修改元素本身。 但是,LINQ 查询最强大的功能可能在于它能够创建新类型。这一功能在 select 子句中实现。例如,可以执行下列任务:
将多个输入序列合并到具有新类型的单个输出序列中。
创建其元素只包含源序列中的各个元素的一个或几个属性的输出序列。
创建其元素包含对源数据执行的操作结果的输出序列。
创建不同格式的输出序列。例如,您可以将 SQL 行或文本文件的数据转换为 XML。
相关文章推荐
- (007):使用LINQ进行数据转换(C#)
- 光脚丫学LINQ(007):使用LINQ进行数据转换(C#)
- LINQ(三)使用 LINQ 进行数据转换
- C#使用Linq对DataGridView进行模糊查找
- Data Transformations with LINQ(第三章使用linq进行数据转换(加工))
- C#使用Linq对DataGridView进行模糊查找
- C#使用Linq对DataGridView进行模糊查找
- C# 中使用Linq 对Dictionary进行排序
- C# 使用Dictionary、linq实现根据集合里面的字符串进行分组
- 光脚丫学LINQ(021):在LINQ中使用存储过程(C#)
- C#使用linq对数组进行筛选排序的方法
- C# 中使用Linq 对Dictionary进行排序
- C# 中使用Linq和Lambda表达式对List<T>进行排序
- C# 中使用LINQ和LAMBDA表达式对LIST进行多字段排序
- C# Linq Distinct的使用
- Asp.net C# 使用Newtonsoft.Json 进行通信
- 在C#中使用EntityFramework(EF)生成实体进行存储过程的调用
- 使用C#进行图片的数据库存取
- 使用C#和Excel进行报表开发(三)-生成统计图(Chart)1
- SQL Server 2008使用LINQ进行数据访问(转载自IT168 [ http://www.it168.com/ ])