Eviter de copier une liste (mémoire)
Bonjour,
j'ai une petite question sur les listes.
Code:
1 2 3 4 5 6
|
List<CHEMIN> chem = from da in db.CHEMIN... // liste de 10 000 éléments
//list1 à binder
List<CHEMIN> l1 =( from da in chem where...).ToList(); // liste de 5000 éléments
List<CHEMIN> l2 =( from da in chem where...).ToList(); // liste de 5000 éléments |
Le soucis est que l1 et l2 contiennent les données de la liste global "chem" ce qui créer une copie inutile.
y'a t-il un moyen de binder une liste filtrée sans la dupliquer et sans supprimer la liste source?
cordialement