Como adicionar classes LINQ to SQL a um projeto (O/R Designer)

As classes de dados (classes de entidade, associações e métodos DataContext) são definidas em arquivos LINQ to SQL (arquivos .dbml) e criadas e editadas no Object Relational Designer (Designer Relacional de Objetos). Adicione arquivos LINQ to SQL a projetos usando a caixa de diálogo Adicionar Novo Item e selecionando o modelo Classes LINQ to SQL. Para obter mais informações sobre classes de dados, consulte Modelo de objeto LINQ to SQL.

Adicionando classes de dados LINQ to SQL a um projeto

Crie e edite classes LINQ to SQL usando o Designer Relacional de Objetos.

Dica

Seu computador pode mostrar diferentes nomes ou locais para alguns dos elementos de interface do usuário do Visual Studio nas instruções a seguir. A edição do Visual Studio que você possui e as configurações que você usa determinam esses elementos. Para obter mais informações, consulte Customizing Development Settings in Visual Studio.

Para adicionar um arquivo LINQ to SQL a um projeto

  1. Em um aplicativo Visual Basic ou C#, no menu Projeto, clique em Adicionar Novo Item.

  2. Clique no modelo Classes LINQ to SQL.

  3. Forneça um nome alternativo ou mantenha o nome padrão de DataClasses1.dbml.

    Dica

    O nome fornecido será o nome da classe DataContext gerada.Por exemplo, se você usar o nome padrão, o designer nomeará a classe DataContext DataClasses1DataContext.

  4. Clique em Adicionar.

    O arquivo .dbml é adicionado ao projeto e o Designer Relacional de Objetos é aberto.

Depois de você adicionar um arquivo LINQ to SQL ao seu projeto, a superfície de design vazia representa uma classe DataContext pronta para ser configurada. Arraste itens de banco de dados do Gerenciador de Servidores/Gerenciador de Banco de Dados no Designer Relacional de Objetos para criar classes de dados e métodos DataContext. A conexão de dados de uma classe DataContext é criada com base no primeiro item adicionado ao formulário de designer do Gerenciador de Servidores/Gerenciador de Banco de Dados.

Os tópicos a seguir fornecem instruções detalhadas para criar classes LINQ to SQL e métodos DataContext usando o Designer Relacional de Objetos.

Tópico

Descrição

Como criar classes LINQ to SQL mapeadas para tabelas e exibições (Designer Relacional de Objetos)

Fornece instruções passo a passo para criar classes de entidade que mapeiam para tabelas e modos de exibição em um banco de dados, incluindo informações sobre o que é atualizável e o que é somente leitura.

Como criar métodos DataContext mapeados para procedimentos armazenados e funções (Designer Relacional de Objetos)

Fornece instruções passo a passo para criar métodos DataContext que mapeiam para procedimentos armazenados e funções.

Como atribuir procedimentos armazenados para executar atualizações, inserções e exclusões (Designer Relacional de Objetos)

Descreve como criar métodos DataContext que substituem a lógica salva padrão por uma classe de entidade com procedimentos armazenados fornecidos pelo usuário.

Passo a passo: criando classes LINQ to SQL (Designer Relacional de Objetos)

Fornece instruções passo a passo para criar classes de entidade usando o Designer Relacional de Objetos e para exibir dados em um Formulário do Windows.

Passo a passo: personalizando a inserção, a atualização e o comportamento de exclusão de classes de entidade

Fornece instruções passo a passo para criar métodos DataContext que substituem a lógica salva padrão por uma classe de entidade com procedimentos armazenados fornecidos pelo usuário.

Passo a passo: Adicionando a validação às classes de entidade

Fornece instruções passo a passo para adicionar código para validar dados.

Consulte também

Tarefas

Passo a passo: Adicionando a validação às classes de entidade

Conceitos

Visão geral do designer do/R

Métodos de DataContext (Designer de Objeto Relacional)

Métodos de DataContext (Designer de Objeto Relacional)

Outros recursos

LINQ to SQL [wd_LINQSQL]

Consulte conceitos