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

Linq to Entities: сложный запрос для получения среднего рейтинга ресторана
Поэтому я создаю сайт обзора ресторанов для своего сообщества. Мне нужно извлечь данные из следующих таблиц: РЕСТОРАН, КУХНЯ, ГОРОД, ЦЕНА и РЕЙТИНГ (оценки клиентов). Запрос должен возвращать все рестораны с выбранным CUISINE_ID и возвращать...
2828 просмотров

Исключение с использованием методов выражения OrElse и AndAlso
Я пытаюсь построить дерево выражений программно. У меня есть на входе список классов условий, которые имеют следующую форму: public class Filter { public string field { get; set; } public string operator { get; set; } public string...
11975 просмотров

Как создать объект System.Linq.Expressions.Expression, содержащий вызов Any ()
Я хочу динамически сгенерировать оператор linq.expressions.expression, который можно использовать в качестве фильтра. Вот пример запроса Linq, который я хотел бы преобразовать в выражение:...
9760 просмотров
schedule 02.09.2023

использовать Expression‹Func‹T,X›› в Linq содержит расширение
Используя следующий пример, я хотел бы использовать свой Expression внутри моего метода Contains, чтобы он передал запрос на сервер sql, используя метод EF . Как я могу построить это, чтобы работать правильно? void Main() {...
5274 просмотров
schedule 22.02.2024

Как заполнить данные с помощью AddOrUpdate со сложным ключом в EF 4.3
Я пытаюсь заполнить базу данных разработки некоторыми тестовыми данными. Я использовал context.People.AddOrUpdate(p => p.Id, people)); с большим успехом. У меня есть другая таблица, которую мне нужно заполнить, в которой я не знаю...
34705 просмотров

Настройка SQL, который Telerik OpenAccess генерирует из выражения LINQ
Я использую шаблон спецификации для динамического создания выражений LINQ, которые будут использоваться О сущностях в памяти Для генерации кода SQL с помощью OpenAccess См. этот сообщение в блоге для пример того, чего я пытаюсь достичь....
188 просмотров

Как определить тип класса в определении функции?
Я не совсем уверен, как задать этот вопрос, но в основном я хочу знать, как указать тип класса в общем, чтобы я мог печатать и вставлять код. Например, у меня есть следующий код: Public Class CustInfo Implements INotifyPropertyChanged...
362 просмотров
schedule 09.09.2022

Entity Framework: как заменить значительную часть лямбда-запроса в С# с помощью ExpressionVisitor
Это идея: В нашем приложении есть таблица продуктов с переводимыми названиями. Поскольку количество поддерживаемых языков может увеличиваться, каждый продукт имеет коллекцию ProductTranslation, содержащую культуру (например, en-US) и каждое...
792 просмотров

Почему это выражение не дает ожидаемого результата?
Expression<Func<BAL.Receipt, bool>> expKeyword = x => x.InvoiceNo.StartsWith(txtSearch.Text) | x.Alias.StartsWith(txtSearch.Text); Expression<Func<BAL.Receipt, bool>> expFromDate = x => x.Date >...
72 просмотров

Свойство Entity Navigation IQueryable нельзя преобразовать в выражение хранилища
Сначала я использую конструктор Entity Framework, и мне нужно создать пользовательские объекты модели, начиная с объектов db. Я не хочу использовать IEnumerable, потому что он будет запрашивать слишком много полей. Цель состоит в том, чтобы...
1117 просмотров

Динамическая библиотека Linq не может обрабатывать отношения «один ко многим» в предложении select
Я хочу получить записи из базы данных с помощью динамической библиотеки Linq NuGet . Как я могу написать запрос для выбора родительских записей вместе со списком дочерних записей. Например, существует связь «один ко многим» между таблицей...
102 просмотров

Установите поле члена readoly/InitOnly с помощью выражений Linq
Учитывая FieldInfo , можно установить поле члена C# readonly /CLR InitOnly. Когда и почему я хочу это сделать? для сериализатора я создаю пустой экземпляр типа объекта, а затем заполняю все поля из потока данных. На собственно вопрос: Есть...
326 просмотров
schedule 19.04.2024

Выражение. И три условия
Я хочу создать выражение с тремя условиями А вот Linq.Expressions.Expression.And может принимать только два выражения. Я хотел бы иметь: Expression1 AND Expression2 AND Expression3 Есть ли способ сделать это непосредственно в Linq.Expressions?
720 просмотров
schedule 16.03.2024

Как установить точку останова в лямбда-выражении?
Я хотел бы отладить лямбду, которая вызывается в дереве выражений. К сожалению, точка останова никогда не срабатывает. Вот полная консольная программа для игры: private static void Main() { var evalAndWrite = EvalAndWrite(x => x + 1 /*...
3755 просмотров
schedule 22.07.2022

Объединить несколько выражений Linq
Я занимаюсь рефакторингом кода, пытаясь сделать его более самодокументированным. В текущем коде есть запрос к службе OData, который выглядит следующим образом: return context.MessageLog.Where ( x => ( x.Status ==...
1652 просмотров
schedule 22.04.2022

Выражения с динамическими возвращаемыми типами (динамическое ключевое слово)
Моя конечная цель здесь — создать универсальную версию IQueryable<T>.OrderBy() , которая принимает строковый параметр и необязательное направление сортировки. Что-то вроде этого: return myList.OrderBy("Property1"); return...
68 просмотров
schedule 18.10.2022

Выражение C # для использования закладки Guid
У меня есть требование работать с несколькими таблицами, которые необходимо синхронизировать / создавать резервные копии. Все классы этих таблиц реализуют ITrackModifiedDate : interface ITrackModifiedDate { DateTime ModifiedDate { get; set;...
288 просмотров
schedule 15.05.2022

IQueryable‹object› Выражение LINQ бросило «System.Object» на тип «Анонимный тип»
Я написал запрос linq, чтобы получить данные и сохранить их в IQueryable<object> . После этого я хочу выполнить выражение Linq, чтобы удалить некоторые нулевые данные. IQueryable<object> employees; select new {...
35 просмотров
schedule 04.07.2022

Выражение Linq для вызова Содержит метод с параметром, допускающим значение NULL
У меня есть столбец базы данных SelectListId int null И у меня есть сложный фильтр на веб-странице, который я пытаюсь передать на LinqToSql , чтобы получить отфильтрованные данные из базы данных. У меня есть несколько выражений, которые...
408 просмотров
schedule 14.05.2022