Здравствуйте Maytoni IT! Атрибут XafDefaultProperty можно изменить с помощью перегрузки метода CustomizeTypesInfo в модуле проекта. public override void CustomizeTypesInfo(ITypesInfo typesInfo) { base.CustomizeTypesInfo(typesInfo);var iDCSecuritySystemUserTypeInfo = typesInfo.FindTypeInfo(typeof(IDCSecuritySystemUser)) as BaseInfo; if (iDCSecuritySystemUserTypeInfo == null) return; if (iDCSecuritySystemUserTypeInfo.FindAttribute() != null) { iDCSecuritySystemUserTypeInfo.RemoveAttributes(); } iDCSecuritySystemUserTypeInfo.AddAttribute(new XafDefaultPropertyAttribute("__NorthWindUserExtension.Name")); } Обратите внимание что в данном случае мы работаем с атрибутами принадлежащими к самой сущности IDCSecuritySystemUser, а не с ее расширениями. Обращение к свойствам расширений происходит через специальное вычисляемое имя (См. документацию eXtensions Framework. Manipulations в разделе Extensions in Application Model) Так же для получения имени расширения вы можете использовать выражение: typeof(IDCInheritedUser).Xafari().XF().EntityExtensionInfo.GetCalculatedExtensionPropertyName(); С Уважением, Мария, От имени команды клиентов Xafari Client Services |