Вопросы по теме '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 просмотров
schedule
29.07.2023
Выражение вызова в LINQ to Entities Выберите с помощью LINQkit
Вот что я хочу сделать:
class MyDbContext : DbContext
{
private static Expression<Func<MyClass, int>> myExpression1 = x => /* something complicated ... */;
private static Expression<Func<Item, int>>...
2474 просмотров
schedule
15.01.2023
Как расширить вызывающие выражения, отличные от предикатов?
Я только что обнаружил LINQKit и очень доволен тем, что он, кажется, обеспечивает решение общей проблемы, связанной с желанием выделить части сложных запросов linq.
Однако все примеры показывают, как исключить предикаты для предложений where....
935 просмотров
schedule
04.02.2024
Создание динамического предложения выбора Linq из выражений
Допустим, я определил следующие переменные:
IQueryable<MyClass> myQueryable;
Dictionary<string, Expression<Func<MyClass, bool>>> extraFields;
// the dictionary is keyed by a field name
Теперь я хочу добавить некоторые...
2920 просмотров
schedule
25.10.2022
Попытка использовать родительское свойство в качестве параметра в выражении дочерней коллекции; 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 просмотров
schedule
17.07.2022
Тайм-аут запроса 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 просмотров
schedule
11.09.2022
Как выбрать значение в запросе LINQ в зависимости от результата выражения?
Я использую EF6 и ищу решение для создания запроса, который должен выбирать одно из полей в зависимости от значения, возвращаемого Expression. Я играю с библиотекой LINQKit для этого, но с этим не получается.
Поэтому я создал повторно используемый...
82 просмотров
schedule
03.06.2022