由于LINQ是dot net中的一种很好的查询语言,每个人都应该能够使用它.在开始学习LINQ之前,程序员应该具备哪些必要的能力.
在那之后,他应该怎么了解LINQ?(重要提示)
gui*_*e31 10
你对什么样的Linq感兴趣 - Linq to Objects,Linq to SQL,实现你自己的Linq提供者?
我的建议是,您应该首先了解Linq所基于的功能:
IQueryable和IEnumerable扩展方法
方法链接和延迟执行
匿名方法和lambda表达式
Linq查询语法
表达式树(如果您的目标是实现Linq提供程序)
然后,这些功能依赖于更基本的概念:
泛型
代表
集合
一些可以帮助你的书: