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

Использование PredicateBuilder с VB.NET
Я воссоздал класс Predicatebuilder в отдельном проекте C # и пытаюсь использовать его в проекте VB.NET, но все равно получаю следующую ошибку: Не удалось разрешить перегрузку, поскольку доступное «ИЛИ» не принимает такое количество аргументов....
6496 просмотров
schedule 30.09.2022

PredicateBuilder и вложенные предикаты
Я пытаюсь использовать предикат из Albahari для создания инструкции TSQL, например: select * from channel where channel.VendorID IN (@vendorIDs) AND channel.FranchiseID IN (@franchiseIDs) или предикат вроде: c => (c.VendorID = x ||...
1871 просмотров
schedule 12.04.2022

C# PredicateBuilder Entities: параметр «f» не был связан в указанном выражении запроса LINQ to Entities.
Мне нужно было создать динамический фильтр, и я хотел продолжать использовать сущности. По этой причине я хотел использовать PredicateBuilder от albahari. Я создал следующий код: var invoerDatums =...
13249 просмотров
schedule 30.08.2022

Как создать предикат динамически
Привет, я хочу создать список на основе строки поиска, используя выражения предиката. У меня список типов продуктов содержит разные названия. List<products> list1 = new List<products>(); list1.Add(new products("sowmya"));...
17369 просмотров
schedule 23.06.2022

Многоразовый установщик предикатов DateTime PredicateBuilder
Я использую PredicateBuilder для создания предложений динамического поиска. В приведенном ниже примере кода можно ли изменить SetDateTimePredicate , чтобы его можно было использовать для любого свойства DateTime в SomeType ?...
922 просмотров
schedule 03.10.2022

Как работает PredicateBuilder
В C# in a Nutshell есть бесплатный класс PredicateBuilder, который создает предикаты LINQ по частям, доступные здесь . Вот выдержка из метода, который добавляет новое выражение к предикату. Может ли кто-нибудь объяснить это? (я видел этот...
46143 просмотров

Динамический 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 просмотров

Используя PredicateBuilder, есть ли способ построить предикат из списка имен полей переменной длины?
У меня есть список, содержащий переменное количество имен полей. Я хотел бы сделать цикл по этому списку и создать предикат, который фильтрует все записи, которые имеют значение в поле. foreach (var field in FieldNames) {...
1235 просмотров
schedule 22.01.2023

Кто-нибудь смог успешно использовать PredicateBuilder с сайта albahari.com против MongoDB?
У меня есть следующий код, использующий популярный PredicateBuilder с сайта albahari.com: var predicate = PredicateBuilder.False<Message>(); predicate.Or(p => p.Subject.Contains("a")); var test =...
513 просмотров

Linq: динамическое предложение Where внутри вложенного подзапроса
В прошлом я имел дело с необязательными критериями поиска, динамически добавляя фильтры к запросу Linq следующим образом: public IEnumerable<Customer> FindCustomers(string name) { IEnumerable<Customer> customers = GetCustomers();...
2346 просмотров
schedule 05.07.2023

PredicateBuilder, создайте предикат над 2 таблицами, используя EF
У меня сложная проблема, но объяснение ее еще сложнее (я думаю). Но я все равно попробую, если что непонятно, прошу уточнить. У меня есть таблица под названием UserService . Услуга — это то, что предлагает пользователь, например группа, которая...
668 просмотров

Использование PredicateBuilder со службами WebAPI OData и EntityFramework
Я использую функцию запроса OData для своего одностраничного приложения. Недавно я попытался добавить некоторую фильтрацию на бизнес-уровне на основе разрешений пользователя, и это приводит к сбою моего запроса odata в определенных ситуациях. Мой...
627 просмотров

Построитель предикатов поиска
Я использую поиск Lucene с Sitecore 7.2 и использую построитель предикатов для поиска данных. Я включил вычисляемое поле в индекс, который является строкой. Когда я ищу в этом поле с помощью .Contains(mystring) , он терпит неудачу, когда в...
621 просмотров

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

Поиск контента Sitecore PredicateBuilder против IEnumerable
У меня проблема с запросом поля вычисляемого индекса IEnumerable. Я использую Sitecore 7.2 upd2, Lucene, ContentSearch и PredicateBuilder. Я пытаюсь запросить цены на продукты, которые доступны в разделе продуктов. Существует некоторая тяжелая...
1685 просмотров

Predicate Builder удаляет предикат на основе другого предиката
У меня есть некоторые объекты, которые имеют свойство IsDeleted (логическое удаление), и когда я делаю запросы, стандартом будет возвращать все, кроме удаленных, например: var query = collection.Where(e=> !e.IsDeleted); Я использую...
280 просмотров
schedule 03.03.2022

Невозможно преобразовать тип A в тип B. LINQ to Entities поддерживает только преобразование примитивов EDM или типов перечисления.
Сначала я использую код EF в своем проекте, у меня есть следующий объект: public class WorkcenterCapacity : ITimePeriodEntity { public int Id { get; set; } public decimal AvailableCapacity { get; set; } public DateTime FromTime { get;...
1178 просмотров

Объедините два предиката разных типов
Я построил предикат по модели Address ( Expression<Func<Address, bool>> addressPred ). Теперь я хочу объединить это с предикатом модели Person ( Expression<Func<Person, bool>> personPred ). Примеры моделей: public class...
411 просмотров

Создание динамического запроса Linq с использованием дерева выражений как с типами значений, так и со строками?
Я пытаюсь создать динамическое дерево выражений поиска, которое принимает список столбцов таблицы и массив условий поиска и возвращает выражение. Приведенный ниже код отлично работает с незначащими типами, но я не могу понять, как заставить его...
460 просмотров

Проблема с построением динамических запросов для Entity Framework Core 3.1.6
Я создаю запросы LINQ динамически. Я использую EF Core 3.1.6 (для SQL Server). Я создаю IQueryable с предложением where() , используя предикат. EF Core может переводить следующее выражение предиката, и запрос работает должным образом: {p...
186 просмотров