2009-05-06 20 views
15

私はLINQを学びたいと思っていますが、私は最初に期待していたより多くのことがあることを発見しています。実際、どこから始めるのが最適かわからないほどのことがあります。私はLINQ to SQLとLINQ to Entitiesがあることを知っています。LINQの学習のためのリソース?

どちらをお勧めしますか?私はLINQ to SQLについてより多くの情報を手に入れているようですが、LINQ to Entitiesについてもかなりの情報があります。 LINQ to EntitiesはLINQ to SQLより難しいですか?

また、私はLINQの学習に関するいくつかの優れたリソースを探しています。 Scott GongにはLINQ to SQLのブログがいくつかありますが、もう少し探しています。誰もLINQの本を持っていますか?彼らは感心していますか?

+0

私にこのリソースをくれたすべての人に感謝します! –

答えて

3

最初は、Standard Query Operators(MS Word .doc)が非常に参考になりました。

ジョセフ・ラッツのプロLINQは、LINQ to Entitiesをカバーしていませんが、この件に関する素晴らしい本です。

同様標準クエリ演算子のそれぞれに対する深さの例においては、カバーとして:

  • LINQ LINQ
  • データセットへ
  • LINQ LINQ
  • XMLにオブジェクトへ
  • をSQLに
+0

非常に便利です。私はそれらのLINQの質問に困惑しているときに、すぐに参照するためにそれをぶら下げています。ありがとう。 –

6

私は同じのためにかなりたくさん見てきたが、私はすべてが一緒にいるところが本当にそこイマイチということを発見した。..

しかし、いくつかの良いリソースがあります。

きゅう101 - http://msdn.microsoft.com/en-us/vcsharp/aa336746.aspx

そして、この1は、異なる言語の多くで物事を行う方法にかなりの数の小さな例の断片を得ました。 そして、それは

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

IdはLINQ to SQLはで始まると言うあまりにもLINQのためのセクションを持って、彼らはそのしばらく前に開発停止しますが、構文は正確にエンティティとLINQのエンティティへのLINQ、LINQのようなものですsqlはほぼ同じですが、いくつかの違いがありますが、idは "bottom"から始まります:)

これは "linqからsqlへ"から "エンティティへのlinq"へのジャンプ方法に関する本当に良いチュートリアルです。 http://naspinski.net/post/Getting-started-with-Linq-To-Entities.aspx

+0

私はLINQ to SQLでMSがやったことを読んでいましたが、コミュニティがそれほど気に入っているので、それがなくなっていないことを示唆した他のものに遭遇しました。 –

26

LINQパッドはstaに適していますRT学習、そのまた、無料...

http://www.linqpad.net/

+0

素敵です!ありがとう。 –

+2

+1これは私のために不可欠なツールになっています。私は毎日それを使用します。 –

+0

疑いはありません。 LINQPadはLINQを学ぶ最も良い方法です。 +1 –

2

これは無料ではない、と初心者への「手ごわい」に見えるかもしれませんが。しかし、私が見つけたWroxによって出版されたプロフェッショナルLINQの本は、「あなたの足を濡らす」本としては良いものでした。それはタイトルにもかかわらずプロシリーズの一部とみなされるものではなく、それほど深くはないが、それでも良いスタートだ。

2

Hereの練習のための素晴らしいサイトです。 まだ質問はたくさんありませんが、あなたに行くだけで十分です(自分で質問を追加することもできます)。

0

LINQを学ぶためのもう1つの良い方法は、時間が許せば、コード例をブラウズして、自分で試してみることです。

はここで両方のコード例を理解しやすい持っている私の個人的な好みLINQ資源、の2つである、と私の見解では、初心者のための素晴らしいです:

http://linqsamples.com

http://www.dotnetperls.com/linq

関連する問題