Partilhar via


Como: adicionar código ao TableAdapters em aplicativos de n camadas

Você pode estender a funcionalidade de um TableAdapter,criando um arquivo classe parcial para a TableAdapter e Adicionando código a ele (em vez de adicionar código para o DatasetName. DataSet.Designer de arquivo).(Classes parciais permitem codificar uma classe específica para ser dividida entre arquivos físicos múltiplos.Para obter mais informações, consulte Parcial (Visual Basic) ou parcial (referência de C#) (tipo).

O código que define um TableAdapter é gerado sempre que forem feitas alterações de TableAdapter (na caixa Criando e editando conjuntos de dados tipados).Esse código também é gerado quando alterações são feitas durante a execução de qualquer assistente que modifica a configuração de TableAdapter.Para evitar que seu código seja deletado durante a regeneração do TableAdapter, adicione código ao ao arquivo da classe parcial da TableAdapter.

By default, after you separate the dataset and TableAdapter code, the result is a discrete class file in each project.O projeto original tem um arquivo chamado DatasetName. Designer.vb (ou DatasetName. Designer.cs) que contém o código TableAdapter.O projeto designado na caixa Projeto DataSet propriedade tem um arquivo chamado DatasetName . DataSet.Designer.vb (ou DatasetName. DataSet.Designer.cs) que contém o código de dataset.

ObservaçãoObservação

Quando você separar DataSets e TableAdapter s (definindo o DataSet Project Propriedade), classes parciais DataSet existentes no projeto não serão movidas automaticamente.Classes parciais DataSet existente devem ser movidas manualmente para o projeto DataSet.

ObservaçãoObservação

O Criando e editando conjuntos de dados tipados também fornece funcionalidade para gerar ColumnChanging e RowChanging manipuladores de eventos quando código de validação deve ser adicionado.Para obter mais informações, consulte Como: adicionar validação para um Dataset de n camadas.

ObservaçãoObservação

Seu computador pode mostrar nomes ou locais diferentes para alguns dos elementos da 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 Configurações de Visual Studio.

Para adicionar o código do usuário a um TableAdapter em um aplicativo n-camada

  1. Localize o projeto que contém o arquivo .xsd (Criando e editando conjuntos de dados tipados).

  2. Clique duas vezes no arquivo .xsd para abrir o Criando e editando conjuntos de dados tipados.

  3. Clique com o botão direito do mouse TableAdapter que você deseja adicionar código para e clique em Exibir código .

    Um classe parcial é criado e abre no Editor de Códigos.

  4. Adicione um código de usuário dentro da declaração de classe parcial.

  5. O exemplo a seguir mostra onde adicionar código para o CustomersTableAdapter na caixa NorthwindDataSet:

    Partial Public Class CustomersTableAdapter
        ' Add code here to add functionality 
        ' to the CustomersTableAdapter.
    End Class
    
    public partial class CustomersTableAdapter
    {
        // Add code here to add functionality
        // to the CustomersTableAdapter.
    }
    

Consulte também

Tarefas

Como: adicionar código para conjuntos de dados em aplicativos de n camadas

Conceitos

Visão geral dos aplicativos de dados de n camadas

Visão geral do TableAdapterManager

Visão geral de atualização hierárquica

Criação de aplicativos de dados

Outros recursos

TableAdapters