Прошу поделиться примерами использования EntitySchemaCaseNotNullQueryFunctionWhenItem
Добрый день.
при работе с EntitySchemaQuery для реализации SQL конструкции CASE, WHEN, THEN, компания Террасофт реализовала класс EntitySchemaCaseNotNullQueryFunctionWhenItem . Прошу пожалуйста поделиться Примерами использования данного класса. Так называемыми Темплейтами. На Академии я данный примеров не нашел. Спасибо.
Нравится
Добрый день, Михаил!
С описанием класса можете ознакомится тут: https://academy.terrasoft.ru/api/SDKNETAPI/7.10.0/NetCoreAPI_Help.html#Terrasoft.Core~Terrasoft.Core.Entities.EntitySchemaCaseNotNullQueryFunctionWhenItem.html
Пример использования:
Tsopa,
Спасибо огромное за предоставленный ответ. Только если бы вы внимательно читали мой вопрос, то вы бы увидели, что я прошу ссылку не на описание Класса. А привести пример использования данного класса. Реальный Пример из жизни. Так как я нашел описание Класса на Академии, но не нашел примеры его использования, вот и обратился на community. Спасибо.
Михаил,
Существуют sql запросы вида:
CASE WHEN (ID IS NULL) THEN 'YES' ELSE 'NO' END AS ID_Value,
Для реализации такого рода запросов используется класс EntitySchemaCaseNotNullQueryFunctionWhenItem.
Конкретных примеров использования в системе нет. Вы можете попробовать реализовать свой собственный пример.