Designer Relacional de Objetos
O Object Relational Designer (Designer Relacional de Objetos) fornece uma superfície de design visual para criar e editar as classes de entidade e associações (relações) LINQ to SQL [wd_LINQSQL] que são baseadas em objetos em um banco de dados. Ou seja, o Designer Relacional de Objetos é usado para criar um modelo de objeto em um aplicativo que mapeia para objetos em um banco de dados. Ele também gera um DataContext fortemente tipado que é usado para enviar e receber dados entre as classes de entidade e o banco de dados. O Designer Relacional de Objetos também fornece funcionalidade para mapear os procedimentos armazenados e funções para métodos DataContext para retornar dados e preencher classes de entidade. Finalmente, o Designer Relacional de Objetos fornece a capacidade de criar relações de herança entre classes de entidade.
Dica
O Designer Relacional de Objetos no momento tem suporte somente para bancos de dados SQL Server 2000, SQL Server 2005, SQL Server 2008 e SQL Server Express.Embora o Designer Relacional de Objetos não dê suporte ao SQL Server Compact 3.5, o LINQ to SQL dá.Para obter mais informações, consulte SQL Server Compact e LINQ to SQL. Para obter informações sobre como obter o SQL Server Express, consulte a seção Obtendo o SQL Server Express no tópico Como instalar bancos de dados de exemplo.
Nesta seção
Visão geral do designer do/R
Explica o que é o Designer Relacional de Objetos e fornece informações sobre as tarefas que você pode realizar com ele.Métodos de DataContext (Designer de Objeto Relacional)
Explica o que são os métodos DataContext e como criá-los.Herança da classe de dados (designer do/R)
Descreve o conceito de herança de tabela única e como ela é implementada no Designer Relacional de Objetos.Como adicionar classes LINQ to SQL a um projeto (O/R Designer)
Descreve como adicionar um arquivo LINQ to SQL vazio a um projeto.Como criar classes LINQ to SQL mapeadas para tabelas e exibições (Designer Relacional de Objetos)
Descreve como criar classes de entidade que são mapeadas para tabelas e exibições em um banco de dados.Como criar uma associação (relação) entre classes LINQ to SQL (Designer Relacional de Objetos)
Descreve como criar uma relação entre classes de entidade do LINQ to SQL.Como criar métodos DataContext mapeados para procedimentos armazenados e funções (Designer Relacional de Objetos)
Descreve como criar métodos DataContext que executam procedimentos armazenados ou funções quando são chamados.Como atribuir procedimentos armazenados para executar atualizações, inserções e exclusões (Designer Relacional de Objetos)
Descreve como configurar um DataContext para usar procedimentos armazenados ao salvar dados de classes de entidade de volta para um banco de dados.Como: Alterar o tipo de retorno de um método de DataContext (designer do/R)
Descreve como definir o tipo de retorno de um método DataContext para ser do tipo de uma classe de entidade ou um tipo gerado automaticamente criado pelo Designer Relacional de Objetos.Como: Adicione a validação às classes de entidade
Descreve como gerar os métodos parciais que permitem a adição de código durante alterações de propriedade e atualizações de classe de entidade.Como: Gire Pluralization em e desativado (o designer do/R)
Descreve como ativar e desativar o renomeamento automático de classes que são adicionadas ao Designer Relacional de Objetos.Como: Configurar a herança usando o designer do/R
Descreve como configurar classes de entidade usando herança de tabela única com o Designer Relacional de Objetos.Como: Estender o código gerado pelo designer do/R
Descreve como e onde adicionar código que não será substituído quando as alterações nos objetos no Designer Relacional de Objetos regenerarem código.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: Criando classes LINQ to SQL usando a herança de tabela única (Designer Relacional de Objetos)
Fornece instruções passo a passo para configurar classes de entidade usando a herança de tabela única com o Designer Relacional de Objetos.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 configurar um DataContext para usar procedimentos armazenados ao salvar dados de classes de entidade de volta para um banco de dados.Passo a passo: Adicionando a validação às classes de entidade
Fornece instruções passo a passo para gerar métodos parciais vazios para adicionar o código que é chamado durante alterações de propriedade e atualizações de classe de entidade.
Referência
Seções relacionadas
LINQ General Programming Guide
Novidades para desenvolvimento de aplicativos de dados no Visual Studio 2012