Sto scavando davvero in LINQ e sto cercando di eliminare questa attività di espressione lambda. Non vedo il beneficio di alcune delle sfumature della sintassi. In primo luogo, mi sembra che un'espressione lambda sia per lo più solo un modo diverso di usare una clausola Where. Perché non dovrei usare solo una clausola Where allora? L'espressione lambda è più efficiente?Quando utilizzare espressioni lambda anziché una clausola Where in LINQ
È solo un'altra aggiunta sintattica per attirare i programmatori di un altro gruppo per sentirsi più a proprio agio in C#? Ci sono altri casi d'uso migliori per espressioni lambda a cui non ho ancora esposto?
Leggere prima di fare domande del genere. :) http://books.google.lv/books?id=12HliU9_D_kC&dq=pro+linq&printsec=frontcover&source=bn&hl=lv&ei=YXZHSumhH4nz_AbAtY2GCQ&sa=X&oi=book_result&ct=result&resnum=6 –