Compartilhar via


Amostras do LINQ

Estes exemplos de Visual Basic e C# demonstram LINQ technologies.

Para acessar exemplos do Visual Studio

  • No menu Ajuda, clique em Exemplos.

    Por padrão, esses exemplos são instalados em unidade:\Arquivos de Programas\Microsoft Visual Studio 10.0\Samples\.

Versões mais atuais desses exemplos, juntamente com outras amostras, podem estar disponíveis nos sites da Web Galeria de código do MSDN para Visual Basic ou C#.

Observação de segurançaObservação sobre segurança

A Microsoft fornece os exemplos incluídos "como estão" e sem garantias. O código nos exemplos é fornecido apenas para ilustrar conceitos. O código fornecido pode não atender aos requisitos de segurança de um ambiente específico. 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.

Exemplos de Visual Basic

Exemplos de C#

Conectando-se a bancos de dados de exemplo LINQ

A seqüência de conexão padrão para as amostras deve funcionar sem modificações, se você tiver SQL Server o Express instalado no computador de desenvolvimento.

Em algumas instalações de SQL Server Express, talvez você não tenha os direitos necessários para iniciar uma instância de usuário. Se você receber uma mensagem de erro para esse efeito, remova a cláusula "; a instância de usuário = true" da seqüência de conexão.

Certifique-se de que as cópias do banco de dados Northwind que você está acessando não são marcadas como somente leitura. Se necessário, vá para a cópia do NORTHWIND.MDF que você está tentando acessar, clique com o botão direito no arquivo e, em seguida, clique em Propriedades. Limpar o somente leitura atributo.

Em alguns computadores lentas, ou quando você estiver usando um PC Virtual, os usuários relataram que alguns aplicativos de banco de dados fornecem erros na primeira vez que eles são executados. Tente executar os tempos de amostra dois ou três.

Cópias do banco de dados Northwind incluído com o envio de amostras sem um arquivo LDF (log) personalizadas. Isso é intencional para que os arquivos. MDF e LDF não fique fora de sincronizado. Quando você executar um exemplo que usa o banco de dados ou anexar o banco de dados do Server Explorer dentro de Visual Studio, o arquivo LDF será criado automaticamente. Você pode ter problemas para se conectar ao arquivo MDF, se você estiver usando o SQL Server Management Studio sem primeiro criar um arquivo de log.

Exemplos

Visual Basic

Exemplo

Descrição

Exemplos de consultas

Inicie aqui se você é iniciante no LINQ. Fornece uma ampla variedade de exemplos de operações de consulta para LINQ a objetos, LINQ to SQL, LINQ to XML, e LINQ to DataSet.

Exemplo de consulta dinâmica

Ilustra como criar LINQ consultas no tempo de execução.

Exemplo de Visualizador de árvore de expressão

Fornece uma implementação funcional de um visualizador que pode ser executado dentro do Visual Studio o depurador para exibir o conteúdo de uma árvore de expressão.

LINQ to Northwind de exemplo

Fornece exemplos de uso LINQ to SQL para consultar um banco de dados.

LINQ to XML de amostra de vinculação de dados

Demonstra LINQ to XML a ligação de dados no de Windows Presentation Foundation (WPF).

Exemplo do objeto Dumper

Uma biblioteca que você pode adicionar à sua solução para gerar os resultados de LINQ consultas.

Exemplo de refletor

Gera um documento HTML que descreve a API pública para um determinado assembly.

RSS de exemplo

Atua como um pequeno servidor Web que agrega várias alimentações RSS e exibe-os em um navegador.

Exemplo de Lambdas simples

Fornece exemplos de expressões lambda simples, usadas fora das consultas.

Exemplo de ligação de dados de formulários do Windows

Demonstra como usar LINQ em cenários de ligação de dados do Windows Forms.

Introdução ao LINQ to XML de amostra

Demonstra os conceitos importantes sobre LINQ to XML.

Exemplo do XQuery

Mostra como usar LINQ to XML para solucionar os casos de uso no XQuery padrão.

C#

Exemplo

Descrição

Exemplos de consultas

Fornece exemplos de operações de consulta para LINQ a objetos, LINQ to SQL, LINQ to XML, e LINQ to DataSet.

Amostra de dados

Projetado para oferecer suporte a muitos dos cenários demonstrados em várias LINQ samples.

Exemplo de mapeamento do Northwind

Gera arquivos de mapeamento relacional de objeto usados por alguns outros exemplos.

LINQ to Objects simples exemplo

Mostra como consultar uma coleção em memória.

Exemplo de consulta dinâmica

Ilustra como criar LINQ consultas no tempo de execução.

LINQ to Northwind de exemplo

Fornece exemplos de uso LINQ to SQL para consultar um banco de dados.

Exemplo de provedor LINQ de serviço da Web

Demonstra um personalizado LINQ provedor de serviço da Web do TerraServer EUA e um exemplo de aplicativo cliente que usa o custom LINQ provedor para consultar o serviço de dados geográficos.

Exemplo de Visualizador de consulta do LINQ

Um pequeno aplicativo que você pode executar no modo de depuração em Visual Studio Visualizar consultas de banco de dados.

Exemplo do objeto Dumper

Uma biblioteca que você pode adicionar à sua solução para gerar os resultados de LINQ consultas para teste.

Colar XML como amostra do LINQ

Demonstra um Visual Studio add-in que converte automaticamente um XML válido para o correspondente LINQ to XML instruções. (Express versões do Visual Studio não suportam o add-ins.)

Exemplo de refletor

Gera um documento HTML que descreve a API pública para um determinado conjunto.

RSS de exemplo

Atua como um pequeno servidor Web que agrega vários RSS feeds.

Exemplo de Lambdas simples

Fornece exemplos de expressões lambda simples.

Exemplo de ligação de dados de formulários do Windows

Demonstra como usar LINQ em cenários de ligação de dados do Windows Forms.

Introdução ao LINQ to XML de amostra

Demonstra os principais conceitos sobre LINQ to XML.

Exemplo do XQuery

Mostra como usar LINQ to XML para solucionar os casos de uso no XQuery padrão.

LINQ to XML exemplo de ligação de dados

Demonstra o LINQ to XML a ligação de dados para o recurso de Windows Presentation Foundation (WPF).

Consulte também

Outros recursos

LINQ (consulta integrada à linguagem)