Всем доброго времени суток!
Кто нибудь сталкивался с задаче формирования json объекта на ур-не SQL запроса?
Интересует возможно ли решить данную задачу через класс Select. Чистым SQL запросом знаю как сделать:
SELECT ES.Id AS [Id], ES.DayOfWeekId AS [DayOfWeekId], DOF.[Name] AS [DayOfWeekName], ES.AbTimeFrom AS [TimeFrom], ES.AbTimeTo AS [TimeTo], ES.EmployeeId AS [EmployeeId] FROM [AbEmployeeSchedule] ES WITH(NOLOCK) LEFT JOIN [DayOfWeek] DOF WITH(NOLOCK) ON ES.DayOfWeekId = DOF.Id FOR JSON PATH
Нравится
4 комментария
21 августа 2019 22:42
Решить через класс Select нельзя но чуть ниже есть примеры выполнения пользовательского sql скрипта на bpm
22 августа 2019 09:35
Григорий Чех,
через CustomQuery знаю как. Интересовало есть ли возможность непосредственно через класс Select. Благодарю.
22 августа 2019 12:19
Насколько понял, прямой поддержки этой функциональности в классе Select нет. А обходные варианты можно придумать разные, например, view и привязанный к ней объект. Также обратите внимание на метод SerializeToJson у Entity, позволяющий сериализировать в JSON полученную отдельную запись.
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать