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.
Abra e construir projeto consulta visualizador.
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.
Se necessário, saia do Visual Studio e reinicie para certificar-se de que o visualizador que seja reconhecido
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:
Crie um aplicativo de console padrão.
Use o Object Relational Designer Para anexar o banco de dados Northwind está localizado no diretório exemplos.
em aberto the Adicionar novo item diálogo (CTRL-deslocar-A) e clicar Classes LINQ to SQL.
Abra o servidor Explorer pressionando CTRL + W, l.
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.
arrastar a tabela Customers para a superfície de designer.
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); }
Colocar um ponto de interrupção a foreach linha e execute a ele.
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. |