2010-05-05 4 views
1

Puis-je faire une jointure LINQ à partir d'une liste vers un DataSet? Y a-t-il des mises en garde à faire cela?LINQ to Object to DataSet

+0

Je ne l'ai jamais essayé, mais je suppose que vous devrez convertir le 'DataSet' en quelque sorte de' IEnumerable' d'abord, de sorte que la jointure soit des pommes-aux-pommes. –

Répondre

1

Il existe des problèmes de performance évidents à venir, en fonction de la taille de chaque côté de la jointure, de sorte que la véritable mise en garde est l'échelle.

Vous ne devrez pas faire de conversion, vous pouvez sélectionner des lignes de l'ensemble de données/table comme vous le feriez normalement avec LINQ et juste inclure une clause "on" pour lui dire comment comparer une ligne à votre List<T>.