1 / 1 / 0
Регистрация: 15.08.2017
Сообщений: 21
|
||||||
1 | ||||||
.NET 4.x Фильтрация данных [LINQ, Reflection]04.08.2018, 17:03. Показов 2079. Ответов 4
Имеются данные вида:
ID | Followers | Type | Name ... 79558991 | 3 | PAGE | ВСЕ О ХОККЕЕ 79558989 | 1 | CLOSED COMMUNITY | ДНЕВНИК ... Пытаюсь с помощью рефлексии и языка запросов сделать универсальную выборку из листа в зависимости от кол-ва операторов where. Передаю в функцию FilterData(selectQuery) словарь, содержащий примерные данные: <"Followers"<">=", "1">> <"Name"<"==", "ДНЕВНИК">> Хотя, может это было бы целесообразно делать с помощью кортежей. И я даже пока не представляю, как в такой реализации передавать логические операторы:
0
|
04.08.2018, 17:03 | |
Ответы с готовыми решениями:
4
LINQ фильтрация списка Фильтрация коллекции в LINQ Linq или не Linq. Linq медленней стандартных методов? Linq фильтрация. "or" неопределенного числа вариантов |
6492 / 3903 / 2005
Регистрация: 14.06.2018
Сообщений: 6,781
|
|
04.08.2018, 20:14 | 2 |
true_attack, здесь правильный путь- изучить класс Expression в тонкостях и конструировать выражения.
https://msdn.microsoft.com/ru-... .110).aspx Этим занимаются единицы программистов. Помочь можно, но придется тоже много почитать.
0
|
1 / 1 / 0
Регистрация: 15.08.2017
Сообщений: 21
|
|
04.08.2018, 21:31 [ТС] | 3 |
amr-now, я так понял, что нужно копать примерно в эту сторону? https://docs.microsoft.com/ru-... ic-queries
0
|
6452 / 4053 / 1599
Регистрация: 09.05.2015
Сообщений: 9,487
|
|
04.08.2018, 23:45 | 4 |
Сообщение было отмечено true_attack как решение
Решение
1
|
1 / 1 / 0
Регистрация: 15.08.2017
Сообщений: 21
|
|||||||||||
05.08.2018, 02:00 [ТС] | 5 | ||||||||||
Идея динамических запросов подтолкнула меня на одну мысль, которую я попытался реализовать (наколхозить) в своем проекте. Может быть кому-нибудь приглянется данное решение. Критика приветствуется.
0
|
05.08.2018, 02:00 | |
05.08.2018, 02:00 | |
Помогаю со студенческими работами здесь
5
Обновление данных в модели Linq to SQL при обновлении данных в БД Добавление данных в Базу данных Linq to SQL Фильтрация данных с возможностью изменять данных. framework 2.0 Linq Группировка данных Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |