Вопросы по теме 'linqkit'

Динамический LINQ с использованием linqkit
Следуя этому примеру из http://www.albahari.com/nutshell/predicatebuilder.aspx IQueryable<Product> SearchProducts (params string[] keywords) { var predicate = PredicateBuilder.False<Product>(); foreach (string keyword in...
3239 просмотров

Выражение вызова в LINQ to Entities Выберите с помощью LINQkit
Вот что я хочу сделать: class MyDbContext : DbContext { private static Expression<Func<MyClass, int>> myExpression1 = x => /* something complicated ... */; private static Expression<Func<Item, int>>...
2474 просмотров

Как расширить вызывающие выражения, отличные от предикатов?
Я только что обнаружил LINQKit и очень доволен тем, что он, кажется, обеспечивает решение общей проблемы, связанной с желанием выделить части сложных запросов linq. Однако все примеры показывают, как исключить предикаты для предложений where....
935 просмотров

Создание динамического предложения выбора Linq из выражений
Допустим, я определил следующие переменные: IQueryable<MyClass> myQueryable; Dictionary<string, Expression<Func<MyClass, bool>>> extraFields; // the dictionary is keyed by a field name Теперь я хочу добавить некоторые...
2920 просмотров

Попытка использовать родительское свойство в качестве параметра в выражении дочерней коллекции; LinqKit выдает Невозможно преобразовать MethodCallExpressionN в LambdaExpression
Я пытаюсь динамически построить выражение, подобное приведенному ниже, где я могу использовать ту же функцию сравнения, но где сравниваемые значения могут быть переданы, поскольку значение передается из свойства «выше» в запрос. var people =...
1308 просмотров
schedule 23.05.2022

Можем ли мы использовать LINQKIT со службами данных WCF?
Мне не удалось найти в Интернете какие-либо ресурсы с примерами использования LINQKIT со службами данных WCF. Является ли это возможным ? Я пытался это сделать, но в классе ExpressionVisitor в методе Visit произошел сбой с ошибкой - тип...
95 просмотров
schedule 03.05.2022

LinqKit Predicate Builder выдает исключение TypeLoadException?
У меня возникла проблема при попытке выполнить запрос, который я построил динамически с помощью PredicateBuilder. Я могу построить запрос, но при выполнении самого запроса я получаю следующее "TypeLoadException"... Во время работы: return...
457 просмотров

Тайм-аут запроса Entity Framework, но SQL мгновенный
У меня есть пара выражений, для которых я запускаю Count() в EF6. Сгенерированный SQL-запрос оказывается несколько сложным, затрагивая несколько таблиц с несколькими переданными параметрами. Однако он выполняется менее чем за секунду, если я скопирую...
1311 просмотров
schedule 26.01.2023

Предикаты LinqKit
Я пытаюсь понять, как работают предикаты. У меня есть фрагмент кода, в котором всегда будет указан один параметр, но может быть до 5 разных параметров. Если я попробую так var predicate = PredicateBuilder.False<Data.AccountAllocation>();...
458 просмотров
schedule 18.06.2022

Загрузка связанных данных с помощью EF Core 3.1
Я не уверен, что я делаю что-то неправильно или это ошибка в EF Core 3.1, но следующее работает с EF 6.x и является частью универсального репозитория, который я конвертирую в EF Core 3.1: IQueryable<TEntity> query =...
726 просмотров

Как выбрать значение в запросе LINQ в зависимости от результата выражения?
Я использую EF6 и ищу решение для создания запроса, который должен выбирать одно из полей в зависимости от значения, возвращаемого Expression. Я играю с библиотекой LINQKit для этого, но с этим не получается. Поэтому я создал повторно используемый...
82 просмотров
schedule 03.06.2022