Я использую System.ComponentModel.DataAnnotations
для проверки моего проекта Entity Framework 4.1.
Например:
public class Player
{
[Required]
[MaxLength(30)]
[Display(Name = "Player Name")]
public string PlayerName { get; set; }
[MaxLength(100)]
[Display(Name = "Player Description")]
public string PlayerDescription{ get; set; }
}
Мне нужно получить значение аннотации Display.Name
, чтобы отобразить его в сообщении, например . Выбранное «Имя игрока» - Фрэнк.
===== ================================================== ==========================
Другой пример того, почему мне может потребоваться получить аннотации:
var playerNameTextBox = new TextBox();
playerNameTextBox.MaxLength = GetAnnotation(myPlayer.PlayerName, MaxLength);
Как я могу это сделать?