У меня есть список объектов User из моего хранилища данных.
Теперь, когда он уже находится в памяти, единственный способ получить пользователя по его идентификатору - это использовать метод Single extension. Это действительно снижает производительность.
Я знаю, что мог бы использовать словарь вместо списка, но это было бы излишним. Я должен был бы хранить Первичный ключ 2 раза. Так есть ли другой способ сделать то, что я хочу?
Кстати, я делаю собственный класс, который может делать что-то подобное, но я надеялся на что-то из коробки.