Compartilhar via


Como: Criar um projeto LINQ

Projetos novos translation from VPE for Csharp Visual e o Visual Basic que visam o .NET Framework versão 3,5 Service Pack 1 incluir os espaços para nomes e referências que são necessárias para básico LINQ funcionalidade. Basta criar um novo projeto e você pode começar escrevendo LINQ consultas em coleções do objeto. Visual Basic além disso fornece uma referência e um namespace importado para LINQ to XML funcionalidade. No Visual translation from VPE for Csharp estes devem ser adicionados manualmente.

Para usar LINQ to XML ou LINQ to DataSet em outras linguagens, você deve adicionar manualmente referências conforme descrito sistema autônomo seções seguintes e namespaces.

Se você estiver atualizando um projeto criado com uma versão anterior do Visual Studio, você poderá ter que fornecer essas ou outras LINQ -relacionados referências defina manual e manualmente o projeto para o destino de .NET estrutura versão 3.5.

Observação:

Se você estiver criando em um aviso de comando , você manualmente deve fazer referência a LINQ -relacionados DLLs em unidade: \programa Files\Reference Assemblies\Microsoft\estrutura\v3.5.

Procedimentos para adicionar espaços para nomes do LINQ e referências

Para o destino do .NET estrutura versão 3.5

  1. No Visual Studio, abra um projeto Visual Basic ou translation from VPE for Csharp criado em Visual Studio 2005 e siga os prompts para converter para um Visual Studio 2008 projeto.

  2. Para um projeto translation from VPE for Csharp, clicar o Projeto menu e, em seguida, clicar Propriedades.

    1. No Aplicativo da página de propriedades, selecionar .NET estrutura 3.5 in the estrutura de destino na lista suspensa.
  3. Para um projeto Visual Basic, clicar o Projeto menu e, em seguida, clicar Propriedades.

    No Compilar propriedade, clicar Opções avançadas de compilação e, em seguida, selecionar .NET estrutura 3.5 in the estrutura de destino (todas as configurações) na lista suspensa.

Para habilitar a funcionalidade básica do LINQ

  1. Em um projeto Visual Basic ou translation from VPE for Csharp, clicar no Projeto menu e, em seguida, clicar Adicionar referência.

  2. No Adicionar referência diálogo, clicar no NET guia, role para sistema.Core.dll e, em seguida, clicar nele.Clique em OK.

  3. Adicionar um using diretiva ou Imports demonstrativo para System.Linq para o arquivo de código-fonte ou projeto.

    Para obter mais informações, consulte usando diretiva (Referência C#) ou Como: Adicionar ou remover Imported Namespaces (Visual Basic).

Para habilitar a funcionalidade avançada de LINQ com árvores de expressão

Usar o LINQ to XML

  1. Se necessário, siga as etapas anteriores deste tópico para adicionar uma referência a sistema.Core.dll e um using diretiva ou Imports demonstrativo para sistema.LINQ.

  2. Adicione uma referência a sistema.XML.LINQ.

  3. Adicionar um using diretiva ou Imports demonstrativo de sistema.XML.LINQ.

    Observação:

    B padrão de y , essa funcionalidade é p rovided para projetos do Visual Basic .

    Para obter mais informações, consulte LINQ to XML .

Para usar o LINQ to SQL

  1. Se necessário, siga as etapas anteriores deste tópico para adicionar uma referência a sistema.Core.dll e um using diretiva ou Imports demonstrativo para sistema.LINQ.

  2. Adicione uma referência ao sistema.dados.LINQ.

  3. Adicionar um using diretiva ou Imports demonstrativo para System.Data.Linq ou um dos outros namespaces sistema.dados.LINQ dependendo dos requisitos de seu projeto específico.

    Para obter mais informações, consulte LINQ to SQL.

Usar o LINQ to DataSet

  1. Se necessário, siga as etapas anteriores deste tópico para adicionar uma referência a sistema.Core.dll e um using diretiva ou Imports demonstrativo para sistema.LINQ.

  2. Adicionar uma referência ao sistema.dados.DataSetExtensions.dll para LINQ to DataSet funcionalidade. Se ele já não existir, adicione uma referência para sistema.dados.dll.

  3. Adicionar um using diretiva ou Imports demonstrativo sistema.Data e opcionalmente para sistema.Data.Common, sistema.Data.SqlClient, dependendo de como você se conectar ao banco de dados.

    Para obter mais informações, consulte LINQ to DataSet.

Consulte também

Referência

usando diretiva (Referência C#)

Outros recursos

LINQ (consulta integrada à linguagem)