Я видел много подобных вопросов, но, похоже, на них нет прямого ответа. Когда я пытаюсь добавить атрибут Display (Name) в поле внешнего ключа, отображаемое имя не отображается в форме Create, Edit, Delete and Details. Я также попытался поместить атрибут в свойство навигации:
[Display(Name="Gender")]
public virtual Gender Gender {get; set;}
но это тоже не сработало.
public class Person
{
public int ID {get; set;}
public string FirstName {get; set;}
public string LastName {get; set;}
[Display(Name="Gender")]
public int GenderID {get; set;}
public virtual Gender Gender {get; set;}
}
public class Gender
{
public int ID {get; set;}
public string GenderName {get; set;}
public virtual ICollection<Person> People {get; set;}
}