diff --git a/DepartmentPortal/Common/ModelTools/Attributes/EntityDependencyAttribute.cs b/DepartmentPortal/Common/ModelTools/Attributes/EntityDependencyAttribute.cs index 8640e72..55e5bad 100644 --- a/DepartmentPortal/Common/ModelTools/Attributes/EntityDependencyAttribute.cs +++ b/DepartmentPortal/Common/ModelTools/Attributes/EntityDependencyAttribute.cs @@ -3,7 +3,8 @@ namespace ModelTools.Attributes { /// - /// Описание зависимости сущности от другой сущности (требуется для сохранения и загрузки данных) + /// Оописание зависимости сущности от другой сущности (требуется для выстраивания последоватльности сохранения и загрузки данных, + /// применяется к классам-описывающим сущности в хранилище) /// [AttributeUsage(AttributeTargets.Class, AllowMultiple = true)] public class EntityDependencyAttribute : Attribute diff --git a/DepartmentPortal/Common/ModelTools/Attributes/EntityDescriptionAttribute.cs b/DepartmentPortal/Common/ModelTools/Attributes/EntityDescriptionAttribute.cs index 22111b7..0152981 100644 --- a/DepartmentPortal/Common/ModelTools/Attributes/EntityDescriptionAttribute.cs +++ b/DepartmentPortal/Common/ModelTools/Attributes/EntityDescriptionAttribute.cs @@ -3,9 +3,10 @@ namespace ModelTools.Attributes { /// - /// Описание класса из базы данных, его назначение + /// Оописание класса из базы данных, его назначение (требуется для выстраивания иерархии с описанием классов, + /// применяется к классам-описывающим сущности в хранилище) /// - [AttributeUsage(AttributeTargets.Class, AllowMultiple = true)] + [AttributeUsage(AttributeTargets.Class)] public class EntityDescriptionAttribute : Attribute { /// diff --git a/DepartmentPortal/Common/ModelTools/Attributes/MapConfigurationAttribute.cs b/DepartmentPortal/Common/ModelTools/Attributes/MapConfigurationAttribute.cs index 850fcd3..2da5a77 100644 --- a/DepartmentPortal/Common/ModelTools/Attributes/MapConfigurationAttribute.cs +++ b/DepartmentPortal/Common/ModelTools/Attributes/MapConfigurationAttribute.cs @@ -3,7 +3,10 @@ namespace ModelTools.Attributes { /// - /// Настройка для полей сущности правил маппинга + /// Настройка для полей сущности правил маппинга в классе, который требуется заполнять данными из другого класса + /// (требуется для заполнения свойств объекта значениями одного класса значениями свойств объектов другого класса, + /// применяется при создании класса-описывающего сущность в хранилище из класса SetBindingModel + /// и из класса-описывающего сущность в хранилище в класс ElementViewModel) /// [AttributeUsage(AttributeTargets.Property)] public class MapConfigurationAttribute : Attribute diff --git a/DepartmentPortal/Common/ModelTools/Attributes/ViewModelOnListPropertyAttribute.cs b/DepartmentPortal/Common/ModelTools/Attributes/ViewModelOnListPropertyAttribute.cs index 2c48936..6d5ea24 100644 --- a/DepartmentPortal/Common/ModelTools/Attributes/ViewModelOnListPropertyAttribute.cs +++ b/DepartmentPortal/Common/ModelTools/Attributes/ViewModelOnListPropertyAttribute.cs @@ -3,7 +3,8 @@ namespace ModelTools.Attributes { /// - /// Настройка отображения элемента в контролах + /// Настройка отображения свойства класса при табличном выводе списка объектов класса (требуется для автоматизации вывода списка, + /// применяется к классам ElementViewModel) /// [AttributeUsage(AttributeTargets.Property)] public class ViewModelOnListPropertyAttribute : Attribute