по ключу?
Таблица БД?
Загруженна из Бд в List
1) Но зачем её грузить в память, если надо искать по ключу? 2) Загружайте в Dictionary<КЛЮЧ, ЗАПИСЬ>
Либо на БД делать, либо, если нужно одно значение, то перебрать список, либо положить в словарь по ключу
Перебрать список, как лучше с точки зрения производительности?
Например, я получил ее по json, зачем сохранять то что не нужно
Вам одна запись нужна всего? Как выше советовали, лучше в БД это сделать Если в памяти все таки и нужна всего одна запись, то простым циклом
Ты обычный, неотсортированнвй список никак лучше O(n) не сможешь перебрать
Непонятно короче Опишите задачу подробнее
Перебрать 1 таблицу, найти по нему в таблице 2 значения, потом по ключу из таблицы 2, значения в 3 таблице
Можно и отсортировать его а потом искать, вопрос в том как лучше сделать с точки зрения производительности. Если в каждой таблице допустим по 50 000 строк
Ка-кому ключу
В моем случае это int как он передается из БД. А значения беру уже других столбиков
Join в linq,или в sql
Спасибо за совет. А сколько он может сэкономить времени по сравнению с перебором циклом, можете подсказать
😂 Проверю.
Обсуждают сегодня