(007):使用LINQ进行数据转换(C#)
2013-12-11 14:34
399 查看
视频演示:http://u.115.com/file/f2e6d30b81
语言集成查询 (LINQ) 不仅可用于检索数据,而且还是一个功能强大的数据转换工具。通过使用 LINQ 查询,您可以将源序列用作输入,并采用多种方式修改它以创建新输出序列。您可以通过排序和分组来修改序列本身,而不必修改元素本身。 但是,LINQ 查询最强大的功能可能在于它能够创建新类型。这一功能在 select 子句中实现。例如,可以执行下列任务:
将多个输入序列合并到具有新类型的单个输出序列中。
创建其元素只包含源序列中的各个元素的一个或几个属性的输出序列。
创建其元素包含对源数据执行的操作结果的输出序列。
创建不同格式的输出序列。例如,您可以将 SQL 行或文本文件的数据转换为 XML。
视频演示:http://u.115.com/file/f2e6d30b81
语言集成查询 (LINQ) 不仅可用于检索数据,而且还是一个功能强大的数据转换工具。通过使用 LINQ 查询,您可以将源序列用作输入,并采用多种方式修改它以创建新输出序列。您可以通过排序和分组来修改序列本身,而不必修改元素本身。 但是,LINQ 查询最强大的功能可能在于它能够创建新类型。这一功能在 select 子句中实现。例如,可以执行下列任务:
将多个输入序列合并到具有新类型的单个输出序列中。
创建其元素只包含源序列中的各个元素的一个或几个属性的输出序列。
创建其元素包含对源数据执行的操作结果的输出序列。
创建不同格式的输出序列。例如,您可以将 SQL 行或文本文件的数据转换为 XML。
相关文章推荐
- 光脚丫学LINQ(007):使用LINQ进行数据转换(C#)
- 光脚丫学LINQ(007):使用LINQ进行数据转换(C#)
- C#使用Linq对DataGridView进行模糊查找
- C# 中使用Linq 对Dictionary进行排序
- C# 使用Dictionary、linq实现根据集合里面的字符串进行分组
- C#使用linq对数组进行筛选排序的方法
- C# 中使用Linq和Lambda表达式对List<T>进行排序
- C# 中使用Linq 对Dictionary进行排序
- C# 中使用LINQ和LAMBDA表达式对LIST进行多字段排序
- Data Transformations with LINQ(第三章使用linq进行数据转换(加工))
- LINQ(三)使用 LINQ 进行数据转换
- C#使用Linq对DataGridView进行模糊查找
- C#使用Linq对DataGridView进行模糊查找
- 使用C#和Excel进行报表开发(六)-操作行和列
- 【C#】在UI程序设计中使用BackgroundWorker进行多线程异步处理
- C#的反射中使用带参的构造函数进行构建对象
- 编写高质量代码改善C#程序的157个建议——建议30:使用LINQ取代集合中的比较器和迭代器
- 使用C#进行点对点通讯和文件传输(通讯基类部分)(转)
- 使用C#进行点对点通讯和文件传输(通讯基类部分)
- (转)C#创建数字证书并导出为pfx,并使用pfx进行非对称加解密