Bonjour à tous,
j'ai une problèmatique en utilisant LINQ.
J'ai une liste de fichiers qui se trouve dans une table SQL, et normalement cette même liste de fichier se trouve aussi dans un dossier.
Cependant pour m'en assurer (et accessoirement envoyer un report) je cherche à faire une jointure entre les deux en utilisant LINQ :
cependant cela me retourne une erreur de type System.NotSupportedException
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 BAMF103DataContext db = new BAMF103DataContext(); DirectoryInfo dtFolder = new DirectoryInfo(@"E:\File_F103"); IEnumerable<String> e = from f in db.bam_F103_AllInstances join Dossier in dtFolder.GetFiles() on f.DATA_FileName equals Dossier.Name where !f.DT_Sent.HasValue select f.DATA_FileName; foreach (String i in e) Console.WriteLine(i);
Je tiens absolument à utiliser LINQ (pour ma culture perso surtout) sauf si bien sur vous me dites que ce n'est techniquement pas possible
je vous remercie d'avance
Partager