Описание атрибутов
This commit is contained in:
parent
c2e16bf3f9
commit
b27ff70c49
@ -3,7 +3,8 @@
|
|||||||
namespace ModelTools.Attributes
|
namespace ModelTools.Attributes
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Описание зависимости сущности от другой сущности (требуется для сохранения и загрузки данных)
|
/// Оописание зависимости сущности от другой сущности (требуется для выстраивания последоватльности сохранения и загрузки данных,
|
||||||
|
/// применяется к классам-описывающим сущности в хранилище)
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[AttributeUsage(AttributeTargets.Class, AllowMultiple = true)]
|
[AttributeUsage(AttributeTargets.Class, AllowMultiple = true)]
|
||||||
public class EntityDependencyAttribute : Attribute
|
public class EntityDependencyAttribute : Attribute
|
||||||
|
@ -3,9 +3,10 @@
|
|||||||
namespace ModelTools.Attributes
|
namespace ModelTools.Attributes
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Описание класса из базы данных, его назначение
|
/// Оописание класса из базы данных, его назначение (требуется для выстраивания иерархии с описанием классов,
|
||||||
|
/// применяется к классам-описывающим сущности в хранилище)
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[AttributeUsage(AttributeTargets.Class, AllowMultiple = true)]
|
[AttributeUsage(AttributeTargets.Class)]
|
||||||
public class EntityDescriptionAttribute : Attribute
|
public class EntityDescriptionAttribute : Attribute
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
@ -3,7 +3,10 @@
|
|||||||
namespace ModelTools.Attributes
|
namespace ModelTools.Attributes
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Настройка для полей сущности правил маппинга
|
/// Настройка для полей сущности правил маппинга в классе, который требуется заполнять данными из другого класса
|
||||||
|
/// (требуется для заполнения свойств объекта значениями одного класса значениями свойств объектов другого класса,
|
||||||
|
/// применяется при создании класса-описывающего сущность в хранилище из класса SetBindingModel
|
||||||
|
/// и из класса-описывающего сущность в хранилище в класс ElementViewModel)
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[AttributeUsage(AttributeTargets.Property)]
|
[AttributeUsage(AttributeTargets.Property)]
|
||||||
public class MapConfigurationAttribute : Attribute
|
public class MapConfigurationAttribute : Attribute
|
||||||
|
@ -3,7 +3,8 @@
|
|||||||
namespace ModelTools.Attributes
|
namespace ModelTools.Attributes
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Настройка отображения элемента в контролах
|
/// Настройка отображения свойства класса при табличном выводе списка объектов класса (требуется для автоматизации вывода списка,
|
||||||
|
/// применяется к классам ElementViewModel)
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[AttributeUsage(AttributeTargets.Property)]
|
[AttributeUsage(AttributeTargets.Property)]
|
||||||
public class ViewModelOnListPropertyAttribute : Attribute
|
public class ViewModelOnListPropertyAttribute : Attribute
|
||||||
|
Loading…
Reference in New Issue
Block a user