Ресурсы для изучения LINQ? - PullRequest
15 голосов
/ 06 мая 2009

Я хочу изучить LINQ, но обнаружил, что в этом есть гораздо больше, чем я ожидал. На самом деле, так много всего, что я не уверен, с чего лучше начинать. Я знаю, что есть LINQ to SQL и LINQ to Entities, а также ряд других LINQ в любом случае.

С чего лучше начать? Кажется, что я вижу больше информации о LINQ to SQL, но я также видел довольно много информации о LINQ to Entities. Является ли LINQ to Entities более сложным, чем LINQ to SQL?

Кроме того, я ищу хорошие ресурсы по изучению LINQ. Я видел, что у Скотта Гу есть несколько блогов по LINQ to SQL, но я ищу немного больше. У кого-нибудь есть книга LINQ, которая произвела на него впечатление?

Ответы [ 8 ]

27 голосов
/ 06 мая 2009

LINQ Pad - это хороший способ начать обучение, он также бесплатный ...

http://www.linqpad.net/

6 голосов
/ 06 мая 2009

Я очень много искал то же самое, но я обнаружил, что на самом деле нет места, где все вместе ...

Но есть несколько хороших ресурсов.

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 для сущностей, linq для сущностей и linq для sql почти одинаковы, есть несколько разных вещей, но id скажем начать с "низа":)

Это действительно хороший учебник о том, как перейти от "linq к sql" к "linq to entity" http://naspinski.net/post/Getting-started-with-Linq-To-Entities.aspx

3 голосов
/ 06 мая 2009

В начале я нашел Стандартные операторы запросов (MS Word .doc) бесценный справочник.

Pro LINQ Джозефа Ратца - отличная книга на эту тему, хотя она не охватывает LINQ to Entities.

Помимо подробных примеров для каждого из стандартных операторов запросов, он охватывает:

  • LINQ к объектам
  • LINQ to XML
  • LINQ to DataSet
  • LINQ to SQL
2 голосов
/ 31 октября 2011

Здесь отличный сайт для практики (а также c #). У него все еще нет МНОГО вопросов, но их просто достаточно, чтобы вы начали (и вы также можете добавлять вопросы самостоятельно).

2 голосов
/ 07 мая 2009

Эта книга / электронная книга тоже очень хороша. Очень хорошо для начинающих. http://www.manning.com/marguerie/

2 голосов
/ 06 мая 2009

Хотя это не бесплатно, и может показаться «пугающим» для новичка. Но книга Professional LINQ, опубликованная Wrox, которую я нашел, была хорошей книгой "промокни ноги". Это не то, что я бы назвал частью их профессиональной серии, несмотря на название, и не углубляется почти так глубоко, как следовало бы, но, тем не менее, это хорошее начало.

1 голос
/ 07 мая 2009

Следующая лучшая вещь для личного начинающего репетитора LINQ:

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

0 голосов
/ 16 июля 2015

Еще один хороший способ изучить LINQ - просмотреть примеры кода и попробовать их самостоятельно, если позволяет время.

Вот два моих любимых ресурса LINQ, оба из которых имеют простые для понимания примеры кода, и, на мой взгляд, отлично подходят для начинающих:

http://linqsamples.com

и

http://www.dotnetperls.com/linq

...