Bonjour tout le monde,

Quelqu'un a-t-il dernièrement eu l'occasion d'appeler une base SQL Server avec Entity Framework ?

J'ai rencontré une erreur de Synclock, puis je me suis aperçu qu'elle se pose aussi, parfois, sous SSMS, pour un fichier de base de données.

Ça laisse entendre un problème avec SQL Server, mais il s'agit d'être sûr avant de leur casser du sucre sur le dos auprès d'un client qui réclamerait l'utilisation d'Entity Framework.

Assistant Débogage managé 'ContextSwitchDeadlock' *:
'Le CLR n'a pas pu effectuer de transition du contexte COM
0xb1e220 au contexte COM 0xb1e168 pendant 60
secondes. Le thread qui possède le
contexte/cloisonnement de destination est probablement
en train d'attendre ou de traiter une opération très longue
sans pompage des messages Windows. Cette situation a
généralement des effets négatifs sur les performances et
peut parfois entraîner le blocage de l'application ou une
utilisation ininterrompue de la mémoire. Pour éviter ce
problème, tous les threads STA (Single Threaded
Apartment) doivent utiliser des primitives d'attente de
pompage (par exemple CoWaitForMultipleHandles) et
pomper de manière régulière les messages lors des
opérations qui sont longues à s'exécuter.'