using System;
namespace ModelTools.Attributes
{
///
/// Настройка для полей сущности правил маппинга
///
[AttributeUsage(AttributeTargets.Property)]
public class MapConfigurationAttribute : Attribute
{
///
/// Название свойства с класса, из которого извлекаем данные
///
public string PropertyNameFromModel { get; set; }
///
/// Сложное свойство (свойствое в другом классе-свойстве)
///
public bool IsDifficle { get; set; }
///
/// Настройка для полей сущности правил маппинга
///
/// Название свойства с класса, из которого извлекаем данные
/// Сложное свойство (свойствое в другом классе-свойстве)
public MapConfigurationAttribute(string propertyNameFromMModel, bool isDifficle = false)
{
PropertyNameFromModel = propertyNameFromMModel;
IsDifficle = isDifficle;
}
}
}