Question

Je cherche à apprendre LINQ, mais je constate qu’il ya beaucoup plus à faire que ce à quoi j’attendais initialement. En fait, il y a tellement de choses que je ne suis pas sûr du meilleur endroit pour commencer. Je sais qu'il existe LINQ to SQL, et LINQ to Entities, ainsi qu'un certain nombre d'autres utilisateurs de LINQ.

Quel est le meilleur pour commencer? Il semble que je voie plus d’informations facilement disponibles sur LINQ to SQL, mais j’ai également vu pas mal d’informations sur LINQ to Entities. Est-ce que LINQ to Entities est plus difficile que LINQ to SQL?

De plus, je recherche de bonnes ressources pour apprendre à LINQ. J'ai vu que Scott Gu avait quelques blogs sur LINQ to SQL, mais je cherche un peu plus. Quelqu'un at-il un livre LINQ qui les impressionne?

Était-ce utile?

La solution

Au début, j'ai trouvé Opérateurs de requête standard (MS Word .doc) une référence inestimable.

Pro LINQ de Joseph Rattz est un excellent livre sur le sujet, même s'il ne couvre pas LINQ to Entities.

Outre des exemples détaillés pour chacun des opérateurs de requête standard, il couvre:

  • LINQ to Objects
  • LINQ to XML
  • LINQ to DataSet
  • LINQ to SQL

Autres conseils

LINQ Pad est un bon moyen de commencer à apprendre, il est également gratuit ...

http://www.linqpad.net/

Je cherchais beaucoup la même chose, mais j’ai trouvé qu’il n’existait pas vraiment de lieu où tout se trouve ensemble.

Mais il y a quelques bonnes ressources.

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

Et celui-ci contient quelques exemples de fragments sur la façon de faire des choses dans beaucoup de langues différentes. Et il a aussi une section pour linq

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

Je dirais de commencer avec linq to sql, ils ont arrêté de développer cela il y a quelque temps, mais la syntaxe est exactement la même que linq to entity, linq to Entities et linq to sql est presque la même chose, il y a quelques choses différentes, mais id dites commencer à partir du " bas " :)

C’est un très bon tutoriel qui explique comment passer de " linq à sql " to " linq to Entities " http://naspinski.net/post/Getting-started-with -Linq-To-Entities.aspx

Bien que ce ne soit pas gratuit et que cela puisse paraître "intimidant" à un débutant. Mais le livre Professional LINQ publié par Wrox, j’ai trouvé que c’était bien comme un "laissez-vous mouiller les pieds". livre. Ce n’est pas ce que je considérerais comme faisant partie de leur série professionnelle malgré le titre et n’approfondit pas autant qu’il le devrait, mais c’est quand même un bon début.

Ce livre / ebook est également très bon. Très bien pour les débutants. http://www.manning.com/marguerie/

Ici ' C'est un excellent site pour le pratiquer (et aussi c #). Il n’ya toujours pas BEAUCOUP de questions, mais il y en a juste assez pour vous lancer (et vous pouvez aussi ajouter des questions vous-même).

La meilleure chose à faire pour un tuteur débutant personnel LINQ:

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

Un autre bon moyen d'apprendre à LINQ consiste à parcourir des exemples de code et à les essayer vous-même, si le temps le permet.

Voici deux de mes ressources LINQ préférées, qui comprennent des exemples de code faciles à comprendre et qui, à mon avis, sont excellentes pour les débutants:

http://linqsamples.com

et

http://www.dotnetperls.com/linq

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top