Beside using [Display(Name = “Value”)] in properties to display custom label at render time, we can use create an overload method such as MyLabelFor() to return custom label name. Special in Entity Database First model, we don’t want to rely on the model class which can accidentally replace [Display(Name = “Value”)]