Запрос на выбор дерева выражений - PullRequest
0 голосов
/ 17 июня 2020

Привет, у меня есть источник с IQueryable

var recommendedItems = (IQueryable)propertyResolverMethod?.Invoke(_propertyResolver, new object[] { itemId, ResolvedCollectionId });

Я знаю возвращаемый тип элементов и что в нем есть поле «Id». И что мне нужно, если допустим, это была обычная коллекция, это recommendedItems.Select(i => i.Id), но не в этом случае. Здесь я должен использовать Expressions.

Уже сделал мою собственность и параметр

var someParam = Expression.Parameter(_itemType, "p");
var someProperty = Expression.Property(someParam, "Id");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...