Voglio capire l’espressione lambda in @ Html.DisplayFor (modelItem => item.FirstName)

Sono abbastanza nuovo in C # e MVC e ho usato lambda in determinate occasioni, come per i metodi anonimi e su LINQ.

Di solito vedo espressioni lambda che assomigliano a questo:

(x => x.Name), (x => { Console.WriteLine(x)) 

Capisco che lambda = “va a”. Non ho mai visto un’espressione lambda in cui il parametro sinistro non è usato.

Non so come tradurre questa espressione lambda però

 @Html.DisplayFor(modelItem => item.FirstName) 

Qualcuno può far luce su questo per me? Non dovrebbe essere questo

 (modelItem => modelItem.FirstName)? 

Ho ottenuto questo dal tutorial Introduzione a ASP.NET MVC di Microsoft.