From b27ff70c49d2e4e0390580f197cd964fb7cfe145 Mon Sep 17 00:00:00 2001 From: kotcheshir73 Date: Sun, 28 Mar 2021 11:42:33 +0400 Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=BF=D0=B8=D1=81=D0=B0=D0=BD=D0=B8?= =?UTF-8?q?=D0=B5=20=D0=B0=D1=82=D1=80=D0=B8=D0=B1=D1=83=D1=82=D0=BE=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ModelTools/Attributes/EntityDependencyAttribute.cs | 3 ++- .../ModelTools/Attributes/EntityDescriptionAttribute.cs | 5 +++-- .../ModelTools/Attributes/MapConfigurationAttribute.cs | 5 ++++- .../Attributes/ViewModelOnListPropertyAttribute.cs | 3 ++- 4 files changed, 11 insertions(+), 5 deletions(-) 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