J'ai cette classeComment la collecte index à l'aide clé composite
public class Item
{
public int UniqueKey;
public int Key1;
public int Key2;
public int Key3;
public int Key4;
public string Value;
}
et la collection IEnumerable<Item>
Je veux créer des index sur les éléments de cette collection par Touche1, ou par Touche2 ou un composite (Key1 et Key4). Le nombre d'articles dans la collection est d'environ 10 000 ou plus. L'objectif principal est la performance. Plusieurs appelants peuvent avoir plusieurs accès en lecture/écriture. Les collections retournées doivent être protégées (protégées contre les modifications externes). Quelqu'un pourrait-il expliquer une solution, un modèle, quelles classes de collection je dois utiliser pour mettre en œuvre.
J'ai rejeté la variante de l'utilisation des index de la table de base de données, en raison de certaines raisons (performances et ainsi de suite).
Merci, Ben. C'est ce que je cherchais. – garik