Linq to SQL - Debug Visualizer
Ao iniciar meus trabalhos com a sintaxe do Linq, uma dificuldade que tive foi saber qual efetivamente era o comando que estava sendo enviado ao SQL Server.
Pesquisando no Google, descobri um add-in que estava disponível nas versões beta do Visual Studio 2008 mas que foi excluído da versão final, o linq to SQL Debug Visualizer.
Anexei a este post um arquivo zip com este add-in. Para usá-lo, faça o seguinte:
1) Feche o Visual Studio.
2) Abra o arquivo zip.
3) Arraste o arquivo SqlServerQueryVisualizer.dll (que está dentro do zip) para a pasta C:\Program Files\Microsoft Visual Studio 9.0\Common7\Packages\Debugger\Visualizers na sua máquina.
Para usar o visualizador, basta colocar um breakpoint na linha seguinte à definição da query que a opção Database Query aparecerá.

Ao clicar no Linq to SQL Debugger Visualizer, o Visual Studio abre uma janela com a instrução SQL. Esta janela ainda nos possibilita executar a query e ver os dados durante o debug.
