powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Оптимизация запроса
1 сообщений из 1, страница 1 из 1
Оптимизация запроса
    #38668146
rihel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый вечер. Программа осуществляет поиск для элементов одной коллекции (strColl) в коллекции объектов(objColl), содержащих элементы со свойствами Value(стринг) и Count(инт). Для каждого элемента необходимо выбрать 10 элементов начинающихся с str[i] и наибольшим Count и отсортировать полученную коллекцию сначала по Count, а если есть элементы с совпадающим Count - то по Value.
Сделал такой запрос в теле прохода по циклу для str -
Код: c#
1.
(objColl.AsParallel().Where(r => r.Value.StartsWith(str[i], StringComparison.Ordinal)).OrderByDescending(r => r.Count).ThenBy(r => r.Value).Take(10)).ToList()


Требуют увеличения производительности. Я возился с MergeOption, писал различные алгоритмы - толку нет. Подскажите что делать?
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Оптимизация запроса
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]