7
votes

Comment puis-je enregistrer mes appels SQL dans Visual Studio 2013?

J'avais l'habitude de travailler bien. Je voudrais simplement sélectionner la fenêtre de sortie et tous les appels seraient enregistrés et émis. Mais ensuite j'ai réinstallé vs 2013 et maintenant je ne vois rien.

Veuillez noter que ceci est une fonctionnalité intégrée. Pas quelque chose que j'avais l'habitude de faire avec les appels de débogage ou quoi que ce soit dans mon code.

Je fais cela depuis plus d'un an et je ne peux tout simplement pas comprendre quelle option j'ai sélectionnée pour y arriver. Quelqu'un peut-il se souvenir de la façon de faire cela?


1 commentaires

@ Samantha / Alan - Ces appels SQL sont-ils envoyés via un cadre d'entité ou tous les appels SQL indépendamment de la manière dont ils ont été envoyés?


3 Réponses :


0
votes

Parlez-vous de IntellImrace? Cependant, il est uniquement disponible dans les éditions VS Ultimate. Voir Intellitrace non disponible pour VS 2012 Professional Edition?


3 commentaires

Non, je parle des appels SQL que je fais depuis si longtemps dans la fenêtre de sortie. J'utilise VS2013 Ultimate BTW


Habituellement, la sortie de la fenêtre de sortie est imprimée avec debug.write ou Debug.writeline. Assurez-vous d'exécuter le projet en mode de débogage.


Il y a un moyen de faire cela pour vous. Je ne me souviens tout simplement pas de quelle option j'ai utilisée. Jamais besoin de faire de débogage.write ou quoi que ce soit comme ça.



6
votes

À partir de EF 6.0, vous feriez

using (var context = new BlogContext()) 
{ 
    context.Database.Log = Console.Write; 
    // Other code here... 
}


0 commentaires

1
votes

pour VS2013 PRO, je ne peux pas obtenir la requête à la fenêtre de sortie, mais vous pouvez le faire enregistrer dans le volet de messages des résultats de la requête. Est-ce ce que vous faites référence à?

Tools >
   Options > 
       SQL Server Tools > 
           Transact-SQL-Editor > 
               Query Results > 
                   Results to Grid


0 commentaires