Получить пользовательский атрибут в виде бритвы - PullRequest
0 голосов
/ 08 апреля 2019

У меня есть DTO с полями и пользовательскими атрибутами для заголовка каждого поля.

реализация атрибута:

  public class TitleAttribute : System.Attribute
{
    public TitleAttribute()
    {
    }

    public TitleAttribute(string name)
    {
        Name = name;
    }

    public string Name { get; set; }
}

Я использую эти пользовательские атрибуты для моих полей dto, часть dto-код:

    [Title("Stage of sale*")]
    public string StageName { get; set; }

    [Title("Sum in currency Oppty")]
    public decimal Sum { get; set; }

    [Title("Currency")]
    public decimal Currency { get; set; }

Мне нужно получить заголовки всех полей и показать их в моем виде бритвы (например, в таблице).Что я должен делать?Должен ли я создать метод расширения для моего dto-класса?есть идеи?спасибо

...