2010-11-01 4 views
1

Dans this exemple, cette capture d'écran de la vidéo montre que si vous cliquez sur l'info-bulle de classe de grossissement suivante, un débogueur affiche le code SQL dans lequel la déclaration LINQ a été convertie:LINQ to SQL. Visualiseur Débogueur ne pas afficher SQL

alt text

Cependant, quand je télécharger l'exemple de code VB et l'exécuter et essayer de faire la même chose dans VS2010 ultime, je vois ce qui suit. Notez que l'icône du visualiseur de la loupe n'est pas disponible.

Qu'est-ce qui me manque? Ai-je besoin d'installer un débogueur séparé? Mes travaux dataset Visualiseur bien ...

alt text

+0

duplication possible de [C# retrieve where clause sur linq] (http://stackoverflow.com/questions/1405260/c-retrieve-where-clause-on-linq) – nothrow

+1

Pas même proche. Je ne veux pas n'importe quel moyen de voir le SQL. Je veux savoir pourquoi le visualiseur ne fonctionne pas et comment le réparer. – ChadD

Répondre

2

Je ne sais pas pourquoi le Visualiseur ne fonctionne pas pour vous, mais au cas où vous ne trouvez pas une solution autre (moins pratique) façon de voir la SQL doit attribuer un TextWriter (par exemple Console.Out) à DataContext.Log.

0

Vous pouvez voir les requêtes en cours d'exécution via le profileur de serveur SQL.