15

我正在寻找学习 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 书?

4

8 回答 8

27

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

http://www.linqpad.net/

于 2009-05-06T17:03:26.960 回答
6

我一直在寻找同样的东西,但我发现真的没有一个地方可以让所有东西都在一起..

但是有一些很好的资源。

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

这个有很多关于如何用许多不同语言做事的小示例片段。它也有一个 linq 部分

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

我说从 linq to sql 开始,他们不久前就停止了开发,但是语法与 linq to entity 完全一样,linq to entity 和 linq to sql 几乎相同,有一些不同之处,但 id 说从底端” :)

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

于 2009-05-06T16:58:42.413 回答
4

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

Joseph Rattz 的 Pro LINQ 是一本关于该主题的好书,尽管它不包括 LINQ to Entities。

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

  • LINQ 到对象
  • LINQ 转 XML
  • LINQ 到数据集
  • LINQ 到 SQL
于 2009-05-06T18:03:22.743 回答
2

虽然这不是免费的,而且对于初学者来说可能看起来“令人生畏”。但是我发现 Wrox 出版的 Professional LINQ 书作为一本“让你的脚湿透”的书很好。尽管有标题,但我不会将其视为他们专业系列的一部分,并且没有达到应有的深度,但这仍然是一个好的开始。

于 2009-05-06T17:16:50.077 回答
2

这本书/电子书也很好。非常适合初学者。 http://www.manning.com/marguerie/

于 2009-05-07T02:31:07.420 回答
2

是一个练习它的好网站(还有 c#)。它仍然没有很多问题,但足以让您继续前进(您也可以自己添加问题)。

于 2011-10-31T12:03:52.510 回答
1

个人初学者 LINQ 导师的下一个最好的事情:

http://www.asp.net/LEARN/linq-videos/

于 2009-05-07T02:22:42.217 回答
0

学习 LINQ 的另一个好方法是浏览代码示例,如果时间允许,自己尝试一下。

以下是我个人最喜欢的两个 LINQ 资源,它们都有易于理解的代码示例,在我看来非常适合初学者:

http://linqsamples.com

http://www.dotnetperls.com/linq

于 2015-07-16T09:02:14.537 回答