Entiendo las consultas Lambda en su mayor parte, pero cuando intento aprender MVC, y veo las plantillas de Scaffolding predeterminadas, usan expresiones Lambda para tantos componentes. Por ejemplo, DisplayFor
HTML Helper. El código va @Html.DisplayFor(model => model.name)
MVC HTML Helpers y Lambda Expressions
Espero que nadie piense que es una pregunta estúpida, es solo que mientras yo (creo que) entiendo las expresiones Lambda en su mayor parte, no "fluyen" como el código normal y tengo pensar en ello bastante difícil de entender lo que realmente está sucediendo!
Así que la pregunta realmente es,
1) ¿Hay algún beneficio que me falta a ellos mediante consultas Lambda para estos ayudantes HTML?
2) Por lo que puedo decir, el DisplayFor solo se conectará a un solo elemento, entonces, ¿por qué no es solo @Html.DisplayFor(model.name)
o similar?
¡Y proporcione cualquier otra información que pueda mejorar a un novato de MVC!
Gracias Wil, por hacer esta pregunta, he estado luchando con el mismo concepto al aprender MVC 3 –