Я новичок в этом, так что потерпите меня на секунду.
У меня словарь такой:
var dict = new Dictionary<int, SalesStatistics>();
SalesStatistics - пользовательский класс; который содержит различную информацию о продуктах. Ключевое поле содержит идентификатор продукта.
Мне нужно перебрать этот словарь и каждый ProductId в словаре; Мне нужно загрузить класс продукта. Поскольку этот словарь содержит около 20 000 записей; Я не хочу звонить в свою базу данных каждый раз, когда мне нужен объект Product. В идеале; Я хотел бы передать XML-список идентификаторов, загрузить их все в коллекцию ProductsCollection, а затем извлечь объект Products из моей загруженной коллекции. Это должно позволить мне попасть в базу данных один раз.
У кого-нибудь есть какие-нибудь советы / хитрости, чтобы заставить меня двигаться в правильном направлении?