当前位置:  开发笔记 > 编程语言 > 正文

LINQ初学者指南

如何解决《LINQ初学者指南》经验,为你挑选了6个好方法。

在Stack Overflow测试期间,我看到了很多关于LINQ SQL的问题,但对它一无所知......这听起来很有趣.

什么是LINQ,我该如何开始?

链接指南或文档奖金:)

PS:我是一名长期使用Datatables和Parameterized SQL的C#开发人员



1> 小智..:

LINQ代表语言集成查询,是.NET的一组扩展,允许您以相同的方式从代码查询数据,而不依赖于特定的数据源.您可以对SQL Server,XML,对象,DataSet和实体使用相同的LINQ代码.

以下是Scott Guthrie的精彩介绍

这是一组很好的101 LINQ样本



2> Mike..:

您应该考虑从Manning学习LINQ的两本书:

C#深度

LINQ在行动

前者是迄今为止编写得最好的,并且在一章中教给我的几乎与后者在整本书中所做的一样多.LINQ建立在很多基础之上,而深度的C#从地面构建起来.

第二本书总比没有好,你会学到一些关于LINQ的东西,你不会在第一本书中学到.但是第一本书将为你提供更好的基础,至少提出一个象征性的观点,而不是或多或少盲目跟随MS线.所以,我首先在深度推荐C#,最重要的是学习LINQ.

麦克风



3> KP...:

从Scott Guthrie在linq上的所有内容开始

获取LINQ Pocket Reference,它是Nutshell中C#3.0的摘录



4> urini..:

以下是OakLeaf Systems的一些很好的教程(视频):

http://oakleafblog.blogspot.com/2007/04/two-new-linq-to-sql-video-segments-from.html http://oakleafblog.blogspot.com/2007/05/mike-taulty-posts -SiX-新LINQ到xml.html

编辑:我刚刚在Nutshell中遇到了C#作者创建的这个伟大工具:http: //www.linqpad.net/ 它包含许多易于理解的样本.



5> Jon Galloway..:

我推荐Hooked On LINQ wiki.他们有一些很好的介绍性信息,以及所有运营商的更多深度信息和样本.

我在Herding Code Episode 10(在LINQ上)的节目笔记中列出了很多LINQ参考.我最喜欢的一篇是MSDN杂志文章,它解释了LINQ如何从框架的角度运用,这种方式真正帮助我了解它是如何工作的.



6> Aaron Powell..:

我强烈建议您使用LINQPad(http://www.linqpad.net),它是一个免费工具,允许(其他东西)您连接到数据库服务器并使用LINQ to SQL进行查询.无需设置控制台应用程序即可完成游戏.

推荐阅读
地之南_816
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有