学习LINQ的资源?

The*_*ver 15 linq linq-to-entities asp.net-3.5 linq-to-sql

我正在寻找学习LINQ,但我发现它还有很多东西,然后我最初的预期.事实上,有很多我不确定哪里是最好的起点.我知道有LINQ to SQL,LINQ to Entities,以及其他许多LINQ凡人.

哪个是最好的开始?看来我看到有关LINQ to SQL的更多信息,但我也看到了很多关于LINQ to Entities的信息.LINQ to Entities比LINQ to SQL更难吗?

另外,我正在寻找一些学习LINQ的好资源.我已经看到Scott Gu有一些关于LINQ to SQL的博客,但我正在寻找更多.有没有人有他们印象深刻的LINQ书?

Miy*_*der 27

LINQ Pad是一个开始学习的好方法,它也是免费的......

http://www.linqpad.net/

  • +1这已经成为我的必备工具.我每天都使用它. (2认同)

Mou*_*lde 6

我一直在寻找相当多的东西,但我发现真的没有一切都在一起的地方..

但是有一些很好的资源.

LinQ 101 - http://msdn.microsoft.com/en-us/vcsharp/aa336746.aspx

这个有很多关于如何用很多不同语言做事的小例子片段.它也得到了linq的一个部分

http://www.java2s.com/Code/CSharp/LINQ/CatalogLINQ.htm

我说开始用linq来sql,他们停止开发那一段时间了,但语法就像linq到实体,linq到实体和linq到sql几乎是一样的,有一些不同的东西,但id说起始于底部" :)

这是一个非常好的教程,关于如何从"linq跳转到sql"到"linq to entities" http://naspinski.net/post/Getting-started-with-Linq-To-Entities.aspx


Win*_*ith 4

一开始,我发现标准查询运算符(MS Word .doc)是一个非常宝贵的参考。

Joseph Rattz 的《Pro LINQ》是一本关于该主题的好书,尽管它没有涵盖 LINQ to Entities。

除了每个标准查询运算符的深入示例之外,它还涵盖:

  • LINQ 到对象
  • LINQ 到 XML
  • LINQ 到数据集
  • LINQ 到 SQL