Как динамически возвращать поля - PullRequest
0 голосов
/ 18 февраля 2019

Я создаю проект webapi в C # с EF, когда я получаю запрос GET, в котором указываются поля, которые EF должен вернуть клиенту.

В настоящее время поля фиксированы:

http://localhost/clients

  function dynaminc Get(){
return (from object in db where field1 == "1" select new {field1,field2, field3}).ToList();
  }

но хотелось бы что-то похожее:

http://localhost/clients?fields=field1,field2,field3

   function dynaminc Get(string fields){
    return (from object in db where field1 == "1" select new {fields}).ToList();
   }

1 Ответ

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

Вы можете либо создать объект и передать его, используя post, либо передать эти переменные одну за другой в запросе и прочитать их как FromUri в действии контроллера.Если вам нужен пример кода, я могу предоставить это.

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