Pergunta

Eu estou olhando para aprender LINQ, mas eu estou achando que há muito mais do que isso, então o que eu initally esperado. Na verdade, há tanta coisa que eu não tenho certeza de onde é o melhor lugar para começar. Eu sei que há LINQ to SQL e LINQ to Entities, e uma série de outros whatevers LINQ lá fora.

Qual é o melhor para começar? Parece que eu vejo mais informações disponíveis sobre LINQ to SQL, mas eu vi um pouco de informações sobre LINQ to Entities também. É LINQ to Entities mais difícil do que LINQ to SQL?

Além disso, estou procurando alguns bons recursos sobre a aprendizagem LINQ. Eu vi que Scott Gu tem alguns blogs sobre LINQ to SQL, mas eu estou procurando um pouco mais. Alguém tem um livro LINQ que eles estão impressionados com?

Foi útil?

Solução

No começo, eu achei consulta Operadores padrão (.doc MS Word) uma referência inestimável.

Pro LINQ por Joseph Rattz é um grande livro sobre o assunto, apesar de não cobrir LINQ to Entities.

Assim como em exemplos de profundidade para cada um dos operadores de consulta padrão, que abrange:

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

Outras dicas

LINQ Pad é uma boa maneira de começar a aprender, a sua também livre ...

http://www.linqpad.net/

Eu tenho procurado bastante muito para o mesmo, mas eu descobri que lá não é realmente um lugar onde tudo é juntos ..

Mas há alguns bons recursos.

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

E este tem algumas pequeno exemplo trechos sobre como fazer as coisas em um monte de línguas diferentes. E isso tem uma seção para linq demasiado

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

Id dizer começar com LINQ to SQL, eles pararam em desenvolvimento que um tempo atrás, mas a sintaxe é exatamente como LINQ to Entities, LINQ to Entities e LINQ to SQL é quase o mesmo, há algumas coisas diferentes, mas id digamos começar a partir do "bottom":)

Este é realmente um bom tutorial sobre como saltar de "LINQ to SQL" para "LINQ to Entities" http://naspinski.net/post/Getting-started-with -Linq-To-Entities.aspx

Embora este não é livre, e pode parecer "assustador" para um iniciante. Mas o livro Professional LINQ publicado pela Wrox eu encontrei foi bom como um "molhar os pés" livro. Não é o que eu considero parte de suas séries profissionais, apesar do título e não entra em quase tanta profundidade como deveria, mas é um bom começo, no entanto.

Este livro / ebook é muito bom também. bom muito para começar. http://www.manning.com/marguerie/

Aqui ' sa ótimo site para praticá-lo (e também c #). Ele ainda não tem um monte de perguntas, mas há apenas o suficiente para você ir (e você também pode adicionar perguntas a si mesmo).

A próxima melhor coisa para um tutor novato LINQ pessoal:

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

Outra boa maneira de aprender LINQ é por navegar através de exemplos de código, e testá-los em seu próprio país, se o tempo permitir.

Aqui estão dois dos meus recursos LINQ favoritos pessoais, que ambos têm fácil de entender exemplos de código, e na minha opinião são grandes para o novato:

http://linqsamples.com

e

http://www.dotnetperls.com/linq

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top