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;
}
}
}