Compartilhar via


Amostras LINQ consulta visualizador

O Visualizador de consulta é um assembly que pode ser usado em um Visual Studio depurar sessão para visualizar as consultas de banco de dados. O projeto propriamente dito é apenas uma biblioteca e não pode ser executado.Se você compilá-lo, uma DLL (biblioteca) é gerada que podem ser usados em Visual Studio para aprimorar sua capacidade de depurar LINQ to SQL aplicativos.

Observação:

Quando você está depurando aplicativos usando o visualizador, você talvez precise adicionar Persist Security Info=true como a cadeia de conexão. Quando o depurador é ativado, serializa informações do programa que está sendo depurado e o envia sobre o processo que exibe o visualizador.Um elemento de informação é serializado é a cadeia de conexão que é obtida a partir de SqlConnection objeto. Por padrão, a SqlConnection objeto não retorna a senha e, portanto, a seqüência de caracteres de conexão sem a senha é serializada e enviada para o visualizador. Quando você tenta executar a consulta no visualizador, pode falhar porque não possui a senha.Use essa configuração somente quando você depurar.Não recomendamos essa configuração para produção.

Para obter Zoom, Para Cima e Ampliar e instruções para instalá-los

  • Siga um ou mais destes procedimentos:

    • Sobre o Help menu, Zoom, Para Cima e Ampliar Exemplos.

      O arquivo Leiame exibe informações sobre exemplos.

    • Visite o O Visual Studio 2008 Zoom, Para Cima e Ampliar Zoom, Para Cima e Ampliar site. As versões mais recentes dos exemplos estarão disponíveis nele.

    • Localize Zoom, Para Cima e Ampliar no computador em que Visual Studio está instalado. Por padrão, Zoom, Para Cima e Ampliar e um arquivo Leiame são instalados em unidade: \Arquivos de programas\Microsoft visual Studio 9.0\Zoom, Para Cima e Ampliar\LCID. Para edições Express do Visual Studio, todos os exemplos estão localizados on-line.

Para obter mais informações, consulte Localizando arquivos de exemplo.

Observação de segurança:

Esse código de exemplo é destinado a ilustrar um conceito, e ele mostra somente o código que é relevante para esse conceito. Ele pode não atender aos requisitos de segurança de um ambiente específico e não deve ser usado exatamente como mostrado. Recomendamos que você adicione código de segurança e tratamento de erros para tornar seus projetos tão seguros e robustos quanto for conveniente. A Microsoft fornece esse código de exemplo "Zoom, Para Cima e Ampliar encontra" sem garantias.

Para executar este exemplo.

  1. Abra e construir projeto consulta visualizador.

  2. Copie a DLL produzida pela compilação do diretório bin do seu projeto no diretório visualizadores, que, por padrão, está localizado em C:\Users\ Nome do usuário \Documents\Visual 2008\Visualizers estúdio.Talvez seja necessário criar o diretório Visualizers.No Windows XP e versões anteriores, use o diretório Meus Documentos em vez de Meus Documentos.Se você tiver as permissões, você também pode copiar o arquivo no seguinte diretório:...\Arquivos de programas\Microsoft visual Studio 9.0\Common7\Packages\Debugger\Visualizers.

  3. Se necessário, saia do Visual Studio e reinicie para certificar-se de que o visualizador que seja reconhecido

  4. teste o visualizador em existente projeto such sistema autônomo SampleQueries de exemplo ou criar um novo aplicativo de console no qual teste o visualizador.Para criar um novo aplicativo, siga estas etapas:

    1. Crie um aplicativo de console padrão.

    2. Use o Object Relational Designer Para anexar o banco de dados Northwind está localizado no diretório exemplos.

    3. em aberto the Adicionar novo item diálogo (CTRL-deslocar-A) e clicar Classes LINQ to SQL.

    4. Abra o servidor Explorer pressionando CTRL + W, l.

    5. clicar no Conectar-se ao banco de dados botão a servidor Explorer.Se necessário, selecionar Microsoft SQL servidor banco de dados arquivo sistema autônomo a Fonte de dados.Procure o banco de dados Northwind.mdb no diretório de dados que acompanha as Exemplos.

    6. arrastar a tabela Customers para a superfície de designer.

    7. gravar e chamar uma consulta simples, sistema autônomo aquele mostrado aqui:

      public void SimpleQuery()
      {
          DataClasses1DataContext db = new DataClasses1DataContext();
          var query = from c in db.Customers
                      select c;
          foreach (var item in query)
              Console.WriteLine(item.CompanyName);
      }
      
    8. Colocar um ponto de interrupção a foreach linha e execute a ele.

    9. focalizar o ponteiro de movimentação a consulta de nome de variável e clicar no ícone de Lente de aumento que aparece.

Demonstra

O Visualizador de consulta é um utilitário útil que pode ser executado no depurador.

Observação:

Muitos LINQ Exemplos exigem arquivos XML e/ou a versão do banco de dados de exemplo Northwind que está na amostra de dados. Se você instalar o Exemplo de dados na mesma pasta pai sistema autônomo o Outros LINQ exemplos, o caminho para arquivos XML e do arquivo de banco de dados será resolvido automaticamente. Muitos arquivos de exemplo também requerem o Exemplo do objeto dumper projeto.

Consulte também

Outros recursos

Exemplos do LINQ translation from VPE for Csharp

Getting Started (LINQ to XML)