Bonjour,
dans la classe Acquisition étendant mon modèle Entity, j'ai une fonction rapatriant les historiques des Acquisitions.
Une des requêtes inclue une relation avec une table de paramètre voisine. Si j'utilise le Include pour travailler avec, la donnée n'est pas chargée et l'exécution renvoie une erreur. Si Je fais un ToList des données, la pas de souci.
Je savais que sous la 3.5 SP1 Include posait un souci, d'un un usage des ToList, mais je retrouve les mêmes soucis avec la V4...
KO :
OK :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 this.HistoriqueAcquisitionEnCours.Include(p => p.ParametreHistorisationVariable); res.HistorisationEnCours = this.HistoriqueAcquisitionEnCours.AsParallel() .Where(ha => codesVariable.Contains(ha.ParametreHistorisationVariable.CodeVariable)).ToList();
Projet initialement 3.5 SP1, migré en 4, compilé sous .net 4 avec VS 2010.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 this.ParametreHistorisationVariable.ToList(); res.HistorisationEnCours = this.HistoriqueAcquisitionEnCours.AsParallel() .Where(ha => codesVariable.Contains(ha.ParametreHistorisationVariable.CodeVariable)).ToList();
Merci
Partager