LINQ





0/5 (0投票)
来自MSDN:“LINQ项目是一个代号,用于一组针对.NET Framework的扩展,这些扩展涵盖了语言集成查询、集合和
来自MSDN:“LINQ项目是一个代号,用于一组针对.NET Framework的扩展,这些扩展涵盖了语言集成查询、集合和转换操作。它通过原生的语言查询语法扩展了C#和Visual Basic,并提供类库来利用这些功能。”
您可以在MSDN LINQ项目站点以及LINQ通用论坛上找到大量相关信息。
精选信息
![]() |
LINQ与函数式编程 C#首席架构师Anders Hejlsberg介绍了下一版本代号为Orcas的Visual Studio。该视频探讨了函数式编程以及LINQ如何简化我们在C#和VB中编写数据库和XML查询的方式。 |
![]() |
LINQ to XML LINQ to XML是针对XML的语言集成查询而开发的,它利用了标准的查询运算符,并增加了特定于XML的查询扩展。 |
如何操作?LINQ视频
- 如何操作:LINQ to SQL:概述 - C#和VB的新语言功能直接支持代码中的数据访问,无需编写SQL。此视频展示了使用LINQ(语言集成查询)查询、更新、添加和删除Northwind数据库中的行的最少步骤。
- 如何操作:LINQ to SQL:数据模型 - LINQ to SQL依赖于一个对象-关系模型类集,该类集映射到您的数据库表。Visual Studio 2008包含一个可视化的ORM设计器,可将这些表映射到代码。
- 如何操作:LINQ to SQL:查询数据库 - 此视频展示了如何使用LINQ查询数据库、通过查询可视化工具显示底层SQL、绑定到ASP.NET控件以及记录分页。
- 如何操作:LINQ to SQL:更新数据库 - 在此视频中,我演示了如何通过LINQ创建、更新和删除记录,以及简单的事务、跨关系的更新以及自定义列和行的验证。
- 如何操作:LINQ to SQL:LinqDataSource - 新的asp:LinqDataSource控件.NET 3.5使绑定到UI元素变得容易。事实上,在本视频制作过程中,没有编写或损坏任何代码。通过LINQ和LinqDataSource完成查询、更新、删除、分页、排序等操作。
- 如何操作:LINQ to SQL:自定义LinqDataSource - LinqDataSource控件可以通过声明性方式进行自定义,如第五部分所示,或者通过处理Selecting方法来进行代码自定义。
- 如何操作:LINQ to SQL:使用存储过程 - 使用现有的存储过程和函数非常容易使用LINQ。我们只需将存储过程拖到O/R映射表面,然后从生成的Data Context对象中调用它们。
视频
- Visual Basic中数据编程的未来方向 - 加入Paul Vick和Amanda Silver的行列,他们将讨论Visual Basic 9.0即将推出的功能。
- 将Visual Basic用作动态编程语言 - Paul Vick和Erik Meijer谈论了Visual Basic的动态编程方面,包括Visual Basic 2005和Visual Basic 9.0。
- C# 3.0语言增强实践 - 观看C# 3.0提议的更改的实际应用。本视频展示了隐式变量声明、扩展方法和lambda表达式。本演示基于Microsoft Visual Studio代号为“Orcas”的C# LINQ CTP的早期版本。
- C# 3.0 LINQ实践 - 此视频展示了The LINQ Project与C# 3.0的结合使用。在本视频中,LINQ用于查询内存中的数据存储。本演示基于Microsoft Visual Studio代号为“Orcas”的C# LINQ CTP的早期版本。
- C# 3.0 XLinq实践 - 此视频展示了The LINQ Project与C# 3.0的结合使用。在本视频中,LINQ用于查询XML文件。本演示基于Microsoft Visual Studio代号为“Orcas”的C# LINQ CTP的早期版本。
- C# 3.0 DLinq实践 - 此视频展示了The LINQ Project与C# 3.0的结合使用。在本视频中,LINQ用于查询关系数据库。本演示基于Microsoft Visual Studio代号为“Orcas”的C# LINQ CTP的早期版本。
- 利用C#和LINQ(最佳实践) - 这是一个演示,表明LINQ不仅影响数据访问,还影响我们设计、架构和实现应用程序的方式。
ScottGu的博客文章
- LINQ to SQL(第一部分 - 概述)
- LINQ to SQL(第二部分 - 定义我们的数据模型类)
- LINQ to SQL(第三部分 - 查询我们的数据库)
- LINQ to SQL(第四部分 - 更新我们的数据库)
- LINQ to SQL(第五部分 - 使用asp:linqdatasource绑定UI)
- LINQ to SQL(第六部分 - 使用存储过程检索数据)
- LINQ to SQL(第七部分 - 使用存储过程更新我们的数据库)
- LINQ to SQL(第八部分 - 执行自定义SQL表达式)
- LINQ to SQL(第九部分 - 使用自定义LINQ表达式与<asp:LinqDataSource>控件)
- LINQ to XML(如何用它构建自定义RSS阅读器)
- 新的语言特性:自动属性、对象初始化器和集合初始化器
- 新的语言特性:扩展方法
- 新的语言特性:Lambda表达式
- 新的语言特性:查询语法
- 新的语言特性:匿名类型
- 食谱:使用LINQ标记数据
- Null合并运算符及其在LINQ中的使用
下载次数
- LINQPad - 极佳的SQL查询分析器类工具,用于学习和测试您的LINQ(to SQL)知识,作者:Joseph Albahari
尽情享用!请务必查看此Wiki目录中的LINQ子主题。