Вопросы по теме 'linq-expressions'

Как объединить результат нескольких выражений Linq в одно выражение?
У меня есть список выражений Linq List<Expression> , где каждый тип выражения (тип, который будет возвращать выражение) имеет значение Item или Item[] . Я пытаюсь написать код, который будет принимать упомянутую коллекцию в качестве...
1492 просмотров
schedule 16.02.2024

Динамические данные — реализация IQueryable для List‹int› Contains()
У меня есть ряд объектов, все из которых имеют аналогичное свойство, которое представляет собой список идентификаторов групп, к которым они принадлежат (многие родители на одного ребенка). У меня возникли проблемы с программной реализацией...
1010 просмотров
schedule 24.04.2024

Выражение типа «System.Int32» не может использоваться для параметра типа «System.Object» метода «Boolean Equals (System.Object)»
я столкнулся с одной ошибкой, работая с функцией поиска по столбцу с сеткой. здесь у меня есть несколько столбцов с varchar, int и nullable. я делаю один вспомогательный метод, такой как FilterColumn, который принимает два аргумента (ColumnName,...
2330 просмотров
schedule 17.12.2023

NSubstitute не соответствует выражению Linq
Я реализую класс запроса шаблона репозитория и тестирую его с помощью NSubstitute. Интерфейс репозитория: public interface IMyRepository { IQueryable<T> Query<T>(Expression<Func<T, bool>> filter) where T : class; }...
2140 просмотров

Работает ли Expression.ToString()?
У меня есть сгенерированная лямбда, но когда я хочу посмотреть, как обычная лямбда, она просто ничего не показывает. Когда я звоню expr.Body.ToString() , я получаю следующее: {var compareA; ... } Но DebugView для выражения отлично работает:...
1783 просмотров
schedule 15.02.2024