Уже почти год назад в Flexberry ORM
был добавлен FunctionBuilder
- удобный инструмент для построения функций ограничения.
- Устали писать громоздкие функции ограничения с помощью
langdef.GetFunction()
? - Не доверяете LinqProvider при построении функций ограничения с помощью LINQ?
- Сталкиваетесь с опечатками в именах свойств, из-за которых ограничение не работает?
- Хотите иметь полный контроль над выстраиваемым ограничением, но с лучшей читаемостью и меньшим количеством символов?
Предлагаем вам попробовать FunctionBuilder
и ваша жизнь уже не будет прежней!
FunctionBuilder:
- Поддерживает большинство стандартных функций языка запросов, используемых при построении ограничений
- Предоставляет более лаконичный и типобезопасный синтаксис
- Покрыт множеством тестов
- Изначально разрабатывался пользователями платформы, но успешно используется несколькими проектами уже более 5 лет
Ознакомиться с описанием, примером использования и документацей по имеющимся методам можно в статье.
Все примеры в документации, где использовался langdef, были переписаны с использованием FunctionBuilder.
FunctionBuilder - новый стандарт в деле построения функций ограничений Flexberry ORM.