2010-07-07 8 views

Répondre

1

Les DataSets concernent les DataTables; DataTables et DataViews concernent les DataRows. Les requêtes Linq concernent les objets. Si vous voulez exécuter une requête Linq2SQL ou une requête Linq2Entities et mettre le résultat dans une collection de DataRows, vous devrez convertir manuellement chaque instance de votre résultat de requête en un type DataRow (et définir les différentes DataColumns ...) .

La solution triviale de votre question utilise une requête LINQ vers un DataTable ... elle retournera un ensemble de DataRows ... mais je ne pense pas que ce soit le point principal de votre question.

+0

pourrait effectivement fonctionner. Peux-tu élaborer? –

0

Vous devez pouvoir définir la propriété DataSource sur les résultats de n'importe quelle requête Linq.

+0

J'ai besoin de ceci pour le passer à un logiciel tiers appelé Aspose. –

+0

@Abe - que devez-vous exactement transmettre à Aspose? Un ensemble de données, un IEnumerable, un IQueryable ... –

+0

L'une des structures que j'ai mentionnées dans mon article ou IDataReder –

Questions connexes