using System; namespace ModuleTools.Attributes { /// /// Оописание класса из базы данных, его назначение (требуется для выстраивания иерархии с описанием классов, /// применяется к классам-описывающим сущности в хранилище) /// [AttributeUsage(AttributeTargets.Class | AttributeTargets.Interface)] public class EntityDescriptionAttribute : Attribute { /// /// Название сущности, которую описывает класс /// public string EntityName { get; set; } /// /// Описание назначения сущности /// public string Description { get; set; } /// /// Описание класса из базы данных, его назначение /// /// Название сущности, которую описывает класс /// Описание назначения сущности public EntityDescriptionAttribute(string entityName, string description) { EntityName = entityName; Description = description; } } }