Как я могу построить строку фильтра OData $ из выражения в C #? - PullRequest
0 голосов
/ 02 июня 2018

Я читал документы на http://odata.github.io/odata.net/#04-02-query-options для клиентской библиотеки .net для использования служб OData.

Документы проясняют, как использовать службу, но иногда нам просто нужнополучить часть фильтра $ url.

Итак, как и в заголовке вопроса, есть ли способ получить строку фильтра $, соответствующую данному выражению?

Что я ищуможет выглядеть так:

Expression<Func<Person, bool>> predicate = p => p.Name == "test";
string filter = GetFilter(predicate); // "Name eq 'test'"

Возможно ли это без необходимости писать ExpressionVisitor с нуля?

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