Описание тега linqkit
LINQKit - это бесплатный набор расширений LINQ, направленных в первую очередь на LINQ to SQL. С помощью LINQKit разработчики могут: вставлять выражения в EntitySets, использовать переменные выражения в подзапросах, комбинировать выражения (заставлять одно выражение вызывать другое), динамически создавать предикаты запросов и использовать AsExpandable для добавления новых расширений.
1
ответ
LinqKit и async в Entity Framework
Я получаю следующую ошибку при использовании построителя предикатов с Entity Framework Core. Исходный код IQueryable не реализует IAsyncEnumerable. Только источники, которые реализуют IAsyncEnumerable, могут использоваться для асинхронных операций E…
09 мар '16 в 22:20
2
ответа
Используйте LinqKit PredicateBuilder для связанной модели (EF Core)
Я хочу использовать PredicateBuilder от LinqKit и передать предикат в .Any метод для связанной модели. Итак, я хочу построить предикат: var castCondition = PredicateBuilder.New<CastInfo>(true); if (movies != null && movies.Length > …
12 окт '17 в 09:38
0
ответов
Выражение LinqKit вызывает очень медленно
У нас есть выражения LinqKit, возвращающие объекты из объектов контекста EF: public class Example { public static Expression<Func<DbItemA, FlatItemA>> DbItemAToFlatItemA { get { Expression<Func<DbItemA, FlatItemA>> flatItemA …
17 июл '14 в 09:48
1
ответ
Преобразуйте LINQ в обычный Foreach
Я нашел ниже кусок кода в одном из наших проектов. Я застрял на два дня:-(пытаюсь понять Aggregate & LinQKit Expand. Можете ли вы помочь в преобразовании ниже LINQ для нормальной работы foreach? public Expression<Func<Purchase, bool>> fo…
21 окт '14 в 03:51
1
ответ
Получить строку SQL из Linqkit
Как я могу вернуть SQL из LinqKit.ExpandableQuery<T>?Я использую код из stevefenton.co.uk, но, похоже, не удается в private static System.Data.Entity.Core.Objects.ObjectQuery<T> GetQueryFromQueryable<T>(IQueryable<T> query) {…
26 фев '16 в 13:52
1
ответ
Модульный тест для дерева выражений в C#
Как написать модульный тест для дерева выражений в C#. У меня есть этот класс, который должен быть проверен. Этот метод возвращает дерево выражений, а также получает его в качестве параметра. код: public ExpressionStarter<SpecFinderDataModel> …
30 июл '18 в 06:53
1
ответ
Проблема с использованием предложения Linq Any в Predicatebuilder
У меня проблема с предикатным строителем LinqKit. Я использовал его в прошлом для простых запросов, и он работал нормально, но сейчас я пытаюсь использовать его с предложением Any в выражении, и, похоже, он дает мне случайные результаты. Ниже привед…
24 янв '13 в 14:50
1
ответ
Построитель предикатов со сравнением даты и времени
Я только начинаю использовать linq kit и думаю, что это круто, но у меня 2 проблемы у меня есть эта коллекция элементов, которые могут быть отфильтрованы по нескольким условиям a, b, c, d, e(не важно) и someDate (datetime) так что у меня есть такой …
13 авг '13 в 23:27
1
ответ
Простое выражение Linq, создающее раздутый оператор where, что не имеет смысла для меня
Я пытаюсь использовать это выражение Linq Dim ex2 As Expression(Of Func(Of Advertisement, Boolean)) = Function(a) a.Address.CountryCode = ISO AndAlso a.Address.Region = EmptyString таким образом Dim ltest = (From a In db.Advertisements.AsExpandable(…
01 дек '15 в 02:52
1
ответ
Obscure "Неподдерживаемая перегрузка, используемая для оператора запроса" Где "."
Я использую LinqPad и LinqKit, чтобы попытаться узнать больше о linq для построения сложных запросов, но я, похоже, застрял на простых запросах. Я не нашел решения для ошибки в описании вопроса при вводе следующего -простого выражения: QHPatients.As…
21 май '13 в 15:06
1
ответ
Почему я получаю InvalidCastException при использовании выражения из статического поля?
Я только начинаю использовать LinqKit с EntityFramework 6.0.2 и у меня следующий вопрос... Почему это: public static readonly Expression<Func<MyEnum, string>> ConvertToString = e => e == MyEnum.One ? "one" : e == MyEnum.Two ? "two" : …
06 мар '14 в 12:02
1
ответ
Вызовите выражение linqkit в динамическом запросе linq
Как я могу назвать это выражение LinqKit public static Expression<Func<Transaction, string>> ExpressionOfStatusName { get { Expression<Func<Transaction, string>> status = (transaction) => transaction.TransactionStatus.Name…
30 июл '13 в 12:03
1
ответ
Добавление в Lambda Expression и работа с Entity Framework
Если я хочу получить больше столбцов с уже существующим выражением лямбда-дерева, как показано ниже, как мне это сделать? Это работает с Entity Frameworks и хочет, чтобы оно все еще работало. Expression<Func<DivisionTeam, DirectorTeamModel>…
06 май '17 в 16:38
2
ответа
Динамически добавить LINQ Join
У меня есть метод в моем слое данных, в котором я передаю набор параметров поиска, динамически создаю требуемое предложение 'where', используя класс PredicateBuilder из LINQKit, а затем выполняю запрос LINQ, чтобы вернуть список объектов. В некоторы…
02 авг '13 в 15:48
1
ответ
Вызов выражения LinqPad Predicatebuider не работает
Я пытаюсь заставить работать примеры, найденные на http://www.albahari.com/nutshell/predicatebuilder.aspx У меня есть следующий код: public partial class PriceList { public string Name { get; set; } public string Desc {get;set;} public DateTime? Val…
26 сен '15 в 06:30
0
ответов
Удаление существующего поля в другой таблице mvc3 C#
У меня есть метод действия удаления, который я хочу добавить в ловушку для проверки ошибки: я хочу удалить атрибут с именем NOM из таблицы T_CONSTANTE, которую другая таблица Y содержит в своем поле с именем FORMULE, который атрибут моего метода pub…
10 апр '14 в 08:54
1
ответ
Выражение Linq для сопоставления сложного отношения "многие ко многим"
Допустим, у меня есть две сущности: public class Animal { public int ID { get; set; } public string Name { get; set; } public bool EatsVegetables { get; set; } public bool EatsMeat { get; get; } public bool EatsFruits { get; set; } } public bool Foo…
02 июн '13 в 12:12
1
ответ
Невозможно выполнить рефакторинг с использованием LINQ to Entities и LinqKit / PredicateBuilder.
Я пытался реорганизовать выражение LINQ в метод, и работает в обоих "Internal .NET Framework Data Provider error 1025." а также "The parameter 'xyz' was not bound in the specified LINQ to Entities query expression."исключения. Вот соответствующие ча…
21 май '12 в 17:09
1
ответ
Entity Framework: смешанные предикаты смешанных объектов
Извините за мой ужасный английский. Я пытаюсь расширить мою модель EF (с LinqKit). Пока я работаю с выражениями из отдельных сущностей, у меня нет никаких проблем, но если я хочу работать со смешанными выражениями, я просто застреваю. Например, что-…
01 сен '11 в 14:40
0
ответов
Вызов функции внутри объекта Select Anonymous в IQueryable
У меня есть следующий код: Expression<Func<int, string>> myStatusCode = (t) => PluginApplication.Types.ToTypeName(t); var model =_context.UsersRepository.Include("Emails").Include("Website"). Include("UserDetail").Include("Profile").A…
19 авг '15 в 15:22