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 :

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);
cependant cela me retourne une erreur de type System.NotSupportedException

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