2011-12-02 10 views
11

¿Alguien ha hecho el trabajo de traducir el 101 Linq samples publicado por Microsoft a la sintaxis Lambda?¿Alguien ha hecho las muestras de Linq 101 con sintaxis Lambda?

Si no, ¿alguien sabe un sitio para usar como punto de partida para aprender la sintaxis de Linq Lambda? Me gustó el formato de las 101 muestras de Linq, por lo que se apreciaría algo similar.

+3

No todo es mejor en la sintaxis lambda ... todo se une –

+1

Muchas cosas son aunque. Bueno, eso es lo que encuentro. – DarcyThomas

Respuesta

17

finalmente se decidió a hacer este trabajo a mí mismo :-) Las 101 muestras están ahora convertidos en Lambda sintaxis/Fluido y publicado en Linq101.nilzorblog.com

11

Si desea aprender la sintaxis lambda, descargue LinqPad. A continuación, escribir la sintaxis normal Ej:

from f in Features 
where f.Id > 0 
select f 

entonces lo dirige, y en la parte inferior podrás ver "Resultados lambda SQL IL" Un clic sobre el Lambda, y verá:

Features.Where(f => (f.Id > 0)) 

No siempre produce la sintaxis más limpia, pero es una forma de aprender la sintaxis lambda.

+0

LinqPad es una buena herramienta para aprender Linq, estoy de acuerdo, pero estoy más buscando algún tipo de documento de referencia o sitio web. Dicho esto, tal vez podría traducir las 101 muestras utilizando LinqPad y publicarlo :) – Nilzor

+2

La segunda recomendación de Taylor y le animo a intentar traducir algunas de ellas. A menudo, la mejor forma de aprender es hacerlo. –

+0

Sé que estás buscando algún tipo de documento de referencia, pero 100% honesto, LinqPad fue de gran ayuda cuando me derrumbé y aprendí a Lambda. Fue alrededor de un día más o menos y realmente comencé a entenderlo. – taylonr

Cuestiones relacionadas