Уже почти год назад в Flexberry ORM был добавлен FunctionBuilder - удобный инструмент для построения функций ограничения.

  • Устали писать громоздкие функции ограничения с помощью langdef.GetFunction()?
  • Не доверяете LinqProvider при построении функций ограничения с помощью LINQ?
  • Сталкиваетесь с опечатками в именах свойств, из-за которых ограничение не работает?
  • Хотите иметь полный контроль над выстраиваемым ограничением, но с лучшей читаемостью и меньшим количеством символов?

Предлагаем вам попробовать FunctionBuilder и ваша жизнь уже не будет прежней!

FunctionBuilder:

  • Поддерживает большинство стандартных функций языка запросов, используемых при построении ограничений
  • Предоставляет более лаконичный и типобезопасный синтаксис
  • Покрыт множеством тестов
  • Изначально разрабатывался пользователями платформы, но успешно используется несколькими проектами уже более 5 лет

Ознакомиться с описанием, примером использования и документацей по имеющимся методам можно в статье.

Все примеры в документации, где использовался langdef, были переписаны с использованием FunctionBuilder.

FunctionBuilder - новый стандарт в деле построения функций ограничений Flexberry ORM.

Поделиться в: ВКонтакте, Twitter, Facebook.