Ускоряем XAF приложение на СУБД Oracle в 40 раз

English version При работе Xafari приложений на платформе Oracle c большим количеством данных было замечено снижение производительности по сравнению с тем же приложением, но работающим на платформе MS-SQL. Анализ данной проблемы показал, что при сложных запросах в БД...

Аудит изменений: проблемы и поиск решений

Статья содержит анонс выпуска нового модуля аудита в составе платформы Xafari Описание проблемы При внедрении прикладных систем (Галактика АММ и Галактика EAM) у Заказчиков возникла потребность вести аудит изменения данных в системе. XAF достаточно полнофункциональная...

Методы доступа к свойствам персистентного объекта класса BaseObject с использованием лямбда-выражений без использования обобщенной версии класса.

В продолжение темы использования лямбда-выражений для указания имени свойства в класс BaseObjectEx, по аналогии с классом BaseObjectEx<T>, были добавлены перегруженные версии методов GetPropertyValue, SetPropertyValue, GetMemberValue, SetMemberValue, GetList,...

Использование лямбда-выражений для указания имени свойства на примере класса BaseObject

При написании кода иногда бывает необходимо использовать строковые имена свойств классов с целью последующего обращения к указанным свойствам. Примером такого подхода являются методы класса BaseObject (методы GetPropertyValue, SetPropertyValue , GetCollection и...

Изменение высоты строки в PivotGrid

Изменить размер строк сводной таблицы в отчете проще всего при помощи скрипта. Т.к. это самый легкий и быстрый способ. В дизайнере отчета есть возможность создать скрипт "Пользовательская высота строки". Код этого скрипта будет следующий: [code lang="csharp"] private...
Страница 2 из 212