В настоящее время я разрабатываю систему, которая должна отображать некоторые из ее метаданных/документации во время выполнения. Я знаю, что есть методы использования XML-комментариев и возвращения этих данных в приложение с помощью методов расширения Reflection.Использование атрибута DescriptionAttribute в объектах домена
Я считаю, что легче использовать атрибут описания из пространства имен System.ComponentModel (но находится в сборке системы). Таким образом, я и другие разработчики могли бы использовать регулярное отражение, чтобы получить описание полей. Я скорее использую это, чем использование настраиваемого атрибута. Каковы недостатки этого подхода?
Пример:
public Customer
{
public int Id { get; set; }
[Description("The common friendly name used for the customer.")]
public string Name { get; set; }
[Description("The name used for this customer in the existing Oracle ERP system.")]
public string ErpName { get; set; }
}
Это скорее заявление, не вопрос. Что ты спрашиваешь? – Romoku
попробуйте http://codereview.stackexchange.com/ вместо –