Я просто изучаю С# и MVC и пытаюсь понять некоторые примеры.
@Html.EditorFor(m => m)
В конце концов я понял, что '= > ' является оператором лямбда, и что это означает что-то вроде "m такое, что m". Это не имеет для меня никакого смысла. Почему бы просто не пройти в м?
Кроме того, я не вижу m, определенного в любом представлении, с которым я работаю. Модель определена и предположительно, что этот метод подбирает. Как это работает?
Наконец, я просмотрел определение для Html.EditorFor и не вижу перегрузки для передачи только одного параметра. Где этот синтаксис определен? http://msdn.microsoft.com/en-us/library/ee834942.aspx