Bonsoir
J'ai mis en place un formulaire de recherche qui recupere en base des objets Demandes. Chaque demande a un Responsable. Lorsque je lance l'application et que je fais une recherche, j'obtiens l'erreur:
There is already an open DataReader associated with this Command which must be closed first.
lorsqu'il essaye d'acceder ) @Model (donc la demande).Responsable.Nom
Il n'arrive donc pas à faire la jointure entre les tables. J'ai lu qu'il faut autoriser plusieurs dataReader en ajoutant à la connection String:
MultipleActiveResultSets=True.

Donc dans EF, il suffit d'ajouter ce bout de chaine à la connectionString du provider:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
 <add name="DemandeContext" connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;initial catalog=Db_Customs;MultipleActiveResultSets=True" providerName="System.Data.SqlClient"/>
Mais s'il était déja desactivé, c'est qu'il y a peut être une raison...risque de boucles ou de lenteurs dûent à la non-fermeture d'un datareader?

Bonne soirée