Как отформатировать ResultSets хранимых процедур или QueryResults в ODATA в Azure Logi c приложениях? - PullRequest
0 голосов
/ 24 марта 2020

У меня есть:

  1. Триггер HTTP-запроса (GET)
  2. A SQL Соединение - Выполнить запрос - действие, которое вызывает хранимую процедуру
  3. An HTTP-ответ, с помощью которого успешно возвращается ResultSets или Query Results

Проблема, с которой я столкнулся, заключается в том, что я хотел бы вернуть действительный ответ ODATA следующего формата :

{
    @odata.context: "https://logic-apis-myregion.azure-apim.net/apim/sql/some_key/$metadata#datasets('default%2Cdefault')/whatever-is-supposed-to-be-here",
    value: [ 
        "@odata.etag":"",
        "field1":2,
        "field2":"test"
    ]
} 

Для ResultSets Я получаю:

{
    Table1: [
        {
        "field1":2,
        "field2":"test"
        }
    ]
}

Для Результаты запроса Я получаю:

{
    OutputParameters: { },
    ResultSets: {
        Table1: [
            {
            "field1":2,
            "field2":"test"
            }
        ]
    }
}

Как сделать Вернуть результат ODATA?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...