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