@ Html.EditorFor (m => m) sintaxis lambda en MVC

Solo estoy aprendiendo C # y MVC, y estoy tratando de entender algunos ejemplos.

<code>@Html.EditorFor(m => m)
</code>

Finalmente, descubrí que '=>' es el operador lambda, y que significa algo así como "m tal que m". Eso realmente no tiene ningún sentido para mí. ¿Por qué no solo pasar en m?

Además, no veo m definida en ninguna vista con la que estoy trabajando. El modelo está definido, y supuestamente eso es lo que está recogiendo este método. ¿Cómo funciona?

Finalmente, miré la definición de Html.EditorFor, y no veo ninguna sobrecarga por pasar solo un parámetro. ¿Dónde está definida esta sintaxis?http://msdn.microsoft.com/en-us/library/ee834942.aspx

Respuestas a la pregunta(4)

Su respuesta a la pregunta