Использование поста с oData - PullRequest
0 голосов
/ 19 февраля 2019

У меня есть приложение, которое использует oData.До сих пор я использовал только http запрос на получение.Я хотел бы также начать использовать http-запрос.Я получил следующий код в веб-API: В WebAoucConfig у меня есть:

var queryPostAction = builder.Function("QueryPostAction");
queryPostAction.ReturnsCollection<Test>();
queryPostAction.Parameter<string>("Query");

В контроллере пользовательских функций у меня есть:

[HttpPost]
[ODataRoute("QueryPostAction")]
public IHttpActionResult QueryPostAction(string Query)
{
    List<Test> listTest = new List<Test>();  
    return Ok(listTest);
}

И в приложении я его вызываюкак:

var test = DataConnection.context.QueryPostAction("test");

Я установил точку торможения в контроллере пользовательских функций, но не нажимаю на нее вообще

1 Ответ

0 голосов
/ 24 февраля 2019

Попробуйте вызвать метод, как показано ниже

var test = DataConnection.context.QueryPostAction (Query = "test");

...