Вопрос

Прошу поделиться примерами использования EntitySchemaCaseNotNullQueryFunctionWhenItem

Добрый день.

при работе с EntitySchemaQuery для реализации SQL конструкции CASE, WHEN, THEN, компания Террасофт реализовала класс EntitySchemaCaseNotNullQueryFunctionWhenItem . Прошу пожалуйста поделиться Примерами использования данного класса. Так называемыми Темплейтами. На Академии я данный примеров не нашел. Спасибо.

Нравится

3 комментария

Добрый день, Михаил!

С описанием класса можете ознакомится тут: 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.

Конкретных примеров использования в системе нет. Вы можете попробовать реализовать свой собственный пример.

Показать все комментарии