本书翻译目的为个人学习和知识共享,其版权属原作者所有,如有侵权,请告知本人,本人将立即对发帖采取处理。
允许转载,但转载时请注明本版权声明信息,禁止用于商业用途!
如果我做得不好,请您给我批评指正。如果通过我的翻译能使您学到一些东西,请您给我鼓励。
各位园友:
经过几天的努力与意见征集,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
总结
索引
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构