У меня есть класс, который наследует класс ролей.Как добавить уникальное ограничение на свойство, унаследованное от класса Role в DevExpres, Xpo?
public class WMSRole : Role
{
//....some properties/relationships
}
В роли наследует RoleBase и последний класс имеет свойство Имя, как я мог бы определить это уникальное правило по имени?
Позднее обновление:
это решение мне удалось реализовать, редактировать Designed.Diffs (через модель дизайнера)
<Validation>
<Rules>
<RuleUniqueValue Id="WmsRole Name Should be Unique" TargetContextIDs="Save" TargetCollectionOwnerType="" TargetCollectionPropertyName="" TargetPropertyName="Name" TargetType="Davanti.WMS.Core.Model.Authorisation.WMSRole" IsNewNode="True" />
<RuleRequiredField Id="WmsRole Name is Required" TargetContextIDs="Save" TargetCollectionOwnerType="" TargetCollectionPropertyName="" TargetPropertyName="Name" TargetType="Davanti.WMS.Core.Model.Authorisation.WMSRole" IsNewNode="True" />
</Rules>
</Validation>
Я никогда не пытался таким образом ... в конце концов, что я сделал, чтобы добавить ограничение уникальности от дизайнера, который редактировал мой файл designed.diffs. –
«см. Обновленный вопрос» - для решения, о котором я говорил –