本书翻译目的为个人学习和知识共享,其版权属原作者所有,如有侵权,请告知本人,本人将立即对发帖采取处理。
允许转载,但转载时请注明本版权声明信息,禁止用于商业用途!
如果我做得不好,请您给我批评指正。如果通过我的翻译能使您学到一些东西,请您给我鼓励。
各位园友:
经过几天的努力与意见征集,Introducing to Microsoft LINQ这本书的翻译终于决定要开始了。在此感谢大家对我的支持与鼓励,也感谢那些能够参与进翻译小组中的兄弟们(具体名单我将在以后逐步放出的各个部分中分别注明)。1.25号开始至年后2.14号期间将会停止更新(回家过年喽),不过翻译小组的成员们在此期间将仍会努力。以下是本书的目录结构
目录
1.LINQ简介
1.1什么是LINQ
1.2 语言集成
1.4 LINQ的现状和未来的走向
2 C#语言特性
对象初始化(Object Initialization)表达式
3 Visual Basic 9.0 语言特性
Visual Basic 9.0 和可空类型(Nullable Types)
对象初始化(Object Initialization) Expressions
C#3.0中和Visual Basic 9.0不对应的特征
Yield关键字
匿名方法(Anonymous Methods)
本章小结
4 LINQ语法基础
LINQ查询
查询语法
完全查询语法
查询操作符
Where操作符
Projecttion操作符
Ordering操作符
Grouping操作符
Join操作符
Set操作符
Aggregate操作符
Generation操作符
Quantifies操作符
Partitioning操作符
Element操作符
其他操作符
延迟查询赋值和扩展方法决议
延迟查询赋值
扩展方法决议
转换操作符
AsEnumerable
ToArray and ToList
ToDictionary
ToLookup
Of Type and Cast
本章小结
5.LINQ to ADO.NET
LINQ to SQL
LINQ to SQL中的实体
数据建模
数据查询
数据更新
绑定元数据
.NET和SQL类型集合中的差别
LINQ to DataSet
用LINQ加载DataSet
用LINQ查询DataSet
用LINQ查询一个类型化的DataSet
访问无类型的DataSet数据
LINQ to Entities
本章小结
6 LINQ to XML
LINQ to XML简介
LINQ to XML API
XElement
XDocument
XAttribute
XNode
XName 和 XNamespace
其他的 X* Classes
XObject和注释
读取,遍历,修改XML
LINQ to XML 查询
Attribute, Attributes
Element, Elements
XNode 查询方法
XPath和扩展方法的相同点
InDocumentOrder
延迟查询赋值
对XML使用LILNQ查询
对XSD和已定义类型验证的支持
对XPath和System.Xml.XPath的支持
本章小结
附录: ADO.NET Entity Framework
ADO.NET 标准方法
从物理层进行抽象
实体数据模型
用ADO.NET查询实体
用LINQ查询ADO.NET实体
更改并更新ADO.NET实体
LINQ to SQL和ADO.NET Framework
总结
索引