C#中linq语句怎么用
求教C#中Linq语句怎么使用,为什么要用Linq语句 C# --------------------编程问答-------------------- LINQ 是一组 .NET Framework 扩展模块集合,内含语言集成查询、集合以及转换操作。http://msdn.microsoft.com/zh-cn/vstudio/aa904594.aspx --------------------编程问答-------------------- 没有谁说LINQ是必须的啊,没有必须这个说法啊 --------------------编程问答--------------------
dtData是一个DataTale 数据集
var result = from t in dtData.AsEnumerable()
group t by new { CostCenterCode = t["ChannelCode"], ProdLineID = t["ProductLineID"] } into temp
select new
{
CostCenterCode = temp.Key.CostCenterCode,
ProdLineID = temp.Key.ProdLineID,
SumFAllAmount = temp.Sum(t => Convert.ToDouble(t["FreightTotal"]))
};
LINQ 主要是做小数据链快速筛选,查询,分组,汇总 就像SQL语句一样 --------------------编程问答-------------------- C# 中的 LINQ 入门
http://msdn.microsoft.com/zh-cn/library/bb397933(v=vs.90).aspx
使用优点
1、无需复杂学习过程即可上手
2、编写更少代码即可创建完整应用。
3、更快开发错误更少的应用程序。
4、无需求助奇怪的编程技巧就可合并数据源。
5、让新开发者开发效率更高。
6、任何对象或数据源都可以定制实现Linq适配器,为数据交互带来真正方便。 --------------------编程问答-------------------- --------------------编程问答-------------------- linq方便了对数据集的操作。相对来说,linq语句和不用linq的逻辑语块相比,减少了很大的代码量。
怎么使用,这问题参阅相关书籍。
补充:.NET技术 , C#