Partilhar via


Estender o código gerado pelo Designer Relacional de Objetos

O código gerado por O/R Designer é regenerado quando alterações são feitas a classes de entidade e outros objetos ocorrem no designer. Devido a essa regeneração de código, qualquer código que você adicionar ao código gerado seja substituído normalmente quando o código de regenerados de designer. O O/R Designer fornece a capacidade de gerar os arquivos parciais da classe em que você pode adicionar código que não é substituído. Um exemplo de adicionar seu próprio código para o código gerado pelo O/R Designer está adicionando validação de dados para as classes LINQ to SQL (entidade). Para obter mais informações, consulte Como adicionar validação a classes de entidade.

Observação

Seu computador pode mostrar diferentes nomes ou locais para alguns dos elementos de interface do usuário do Visual Studio neste artigo. Você pode estar usando outra edição do Visual Studio ou outras configurações de ambiente. Para obter mais informações, confira Personalizar o IDE.

Adicionando código a uma classe de entidad

Para criar uma classe parcial e adicione o código para uma classe de entidade

  1. Abra ou crie um novo arquivo de classes de LINQ to SQL (arquivo .dbml) no Designer Relacional de Objetos. (Clique duas vezes no arquivo .dbml no Gerenciador de soluções ou no Gerenciador de banco de dados.)

  2. No Designer Relacional de Objetos, clique com o botão direito do mouse na classe para qual você deseja adicionar validação e clique em Exibir Código.

    O editor de códigos abre com uma classe parcial para a classe de entidade selecionada.

  3. Adicione o código na declaração de classe parcial para a classe de entidade.

Adicionar código para um DataContext

Para criar uma classe parcial e adicione o código a um DataContext

  1. Abra ou crie um novo arquivo de classes de LINQ to SQL (arquivo .dbml) no Designer Relacional de Objetos. (Clique duas vezes no arquivo .dbml no Gerenciador de soluções ou no Gerenciador de banco de dados.)

  2. No O/R Designer , clique com o botão direito do mouse em uma área vazia no designer e clique em Exibir Código.

    O editor de códigos abre com uma classe parcial para o DataContext.

  3. Adicione o código na declaração de classe parcial para o DataContext.

Confira também