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

Динамическое предложение where в LINQ — с именами столбцов, доступными во время выполнения
Отказ от ответственности: я решил проблему, используя выражения из System.Linq.Expressions, но я все еще ищу лучший/более простой способ. Рассмотрим следующую ситуацию: var query = from c in db.Customers where...
28985 просмотров
schedule 14.09.2022

Динамический LINQ с прямым вводом данных пользователем, какие опасности?
У меня есть таблица в приложении ASP.NET MVC, которую я хочу сортировать (на стороне сервера) и фильтровать с помощью AJAX. Я хотел, чтобы его было довольно легко использовать в других местах, и мне не хотелось жестко кодировать сортировку и...
2169 просмотров
schedule 29.06.2023

динамически создавать лямбда-выражения + linq + OrderByDescending
как я могу создать динамическое лямбда-выражение для использования в моей функции orderby внутри linq? Я в основном хочу преобразовать queryResults.OrderByDescending(); в queryResults.OrderByDescending(myCustomGeneratedLambdaExp); , где...
5717 просмотров
schedule 02.06.2022

Linq: Dynamic Query Contruction: запрос перемещается на клиентскую сторону
Я с большим интересом слежу за конверсией здесь: Создавайте запрос с помощью Linq, а не строк SQL что касается построения деревьев выражений, где даже имя таблицы является динамическим. С этой целью я создал метод расширения addWhere,...
412 просмотров

Фильтрация DataGrid, MVVM, Dynamic LINQ
Как я могу отфильтровать элементы DataGrid, как работает фильтр MS Access (просто выделите мышью какую-то часть ячейки и нажмите кнопку «Фильтр»)? У меня есть ViewModel MyViewModel с двумя командами (фильтр и ClearFilter) и ObservableCollection. У...
989 просмотров

Преобразование выражения ‹T, bool› в строку
Мне нужен способ воссоздать динамически генерируемые отчеты в какой-то момент в будущем. Короче говоря, мне нужно сохранить определенный запрос linq (разный для каждого отчета) в базе данных, а затем выполнить запрос с помощью динамического Linq...
15931 просмотров
schedule 08.03.2023

Метод расширения для получения динамически созданного поискового выражения?
Я думаю, что мы в основном ищем метод расширения, который мог бы принимать IQueryable и возвращать IQueryable на основе всего оператора запроса, а не только оператора where. Пример того, что мы хотели бы для метода поиска:...
974 просмотров
schedule 10.06.2022

Динамическая группа LINQПо вопросу
Я использую Dyanmic LINQ из примеров кода VS2010, поскольку пытаюсь создать групповое выражение LINQ. Я хочу предоставить пользователю возможность выбирать во время выполнения свойства для группировки, а также период группировки (год, квартал,...
1479 просмотров
schedule 07.12.2022

Пример динамического Linq to Xml
Мне нужен базовый пример использования System.Linq.Dynamic с Xml. Вот работающий оператор, который я хочу преобразовать в динамический Linq: XElement e = XElement.Load(new XmlNodeReader(XmlDoc)); var results = from r in...
2810 просмотров
schedule 24.01.2023

Как создать динамическое выражение Linq на основе лямбда из строки в C #?
У меня возникли трудности с созданием выражений Linq на основе лямбда-выражений из строки. Вот мой основной случай использования этого образца объекта / класса: public class MockClass { public string CreateBy { get; set; } } В основном...
9954 просмотров

API динамических выражений — LINQ to SQL
Мы используем класс DynamicLinq.cs и пытаемся установить предложение where нашего запроса для проверки побитовых значений данных. Пример перечисления (имеет атрибут Flags в перечислении): None = 0 Flag1 = 1 Flag2 = 2 Flag3 = 4 Чего мы...
864 просмотров

Как найти исходное свойство по имени плоского свойства с помощью ValueInjecter
Это аналог того же вопроса (но с AutoMapper) . Я использую ValueInjecter и меня интересует, есть ли решение. Упрощенный пример кода: // get a list of viewModels for the grid. // NOTE: sort parameter is flattened property of the model (e.g....
196 просмотров
schedule 04.10.2022

Динамическая дата и время Linq, где
я использую динамический linq для создания запроса, и у меня проблема с DateTime queryResults — содержит список результатов предыдущего запроса. sr.FromDate — параметр DateTime что я пытаюсь сделать, так это получить все результаты,...
1156 просмотров
schedule 25.03.2023

Как перебирать группы GroupBy с помощью Dynamic LINQ?
Как перебирать группы (и читать их данные), созданные динамическим sql GroupBy Образец кода: List<dtoMyAlbum> listAlbums = new List<dtoMyAlbum>(); for (int i = 0; i < 5000; i++) { dtoMyAlbum album = new dtoMyAlbum {...
65 просмотров
schedule 19.05.2024

Динамический запрос Linq на связь с внешним ключом типа Guid
Я использую System.Linq.Dynamic для динамического запроса к источнику данных IQueryable с использованием предложения where в строковом формате. , так: var result = source.Entities.Where("City = @0", new object[] { "London" }); Пример выше...
904 просмотров
schedule 02.12.2022

Как я могу преобразовать следующие запросы linq в (имеющие), как в SQL
Мои намерения состоят в том, чтобы агрегировать результаты, а не сужать их. if (Request.QueryString["VenueType"] == null) Renders = _renderContext.Renders; else { List<int> venueTypeIds = Request.QueryString["VenueType"].Split(',')...
122 просмотров

Ожидаемое выражение типа «T» при использовании Dynamic Linq
Я использую библиотеку Dynamic Linq в своем приложении .NET MVC для запроса базы данных SQL Server. Пока все работает нормально. Мне нужно сделать динамический выбор, но всегда возвращать ожидаемое выражение типа 'T' : public static...
832 просмотров
schedule 10.04.2024

Динамический LINQ с датой и временем
Я пытаюсь написать простой запрос выбора linq, где в предложении where значение берется из текстового поля. У меня проблема со значениями даты и времени. Теперь это работает: var rawData =...
1478 просмотров
schedule 01.08.2023

Как сохранить OrderBy Microsoft Dynamic Linq в переменной?
Вот способ хранения OrderBy в Generic Repository : private Func<IQueryable<T>, IOrderedQueryable<T>> _orderBy; Вот OrderBy от Microsoft, который принимает строку имен полей (из Динамический Linq от Microsoft ): public...
1060 просмотров
schedule 15.11.2022

В System.Linq.Dynamic.Select(), как простым способом справиться с нулевой ссылкой на объект?
Я использую динамический LINQ (System.Linq.Dynamic) (вы можете найти описание здесь, http://dynamiclinq.azurewebsites.net/GettingStarted ). Следующее утверждение работает хорошо Products.Select("new(ProductName, CategoryID.CategoryName as...
1151 просмотров
schedule 15.04.2022