Compartilhar via


Adicionar código ao datasets em aplicativos de n camadas

 

Publicado: abril de 2016

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

O código que define um DataSet é gerado sempre que forem feitas alterações a definição de conjunto de dados (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 . Para impedir que seu código seja excluído durante a regeneração do dataset, adicione código para o dataset do arquivo de classe parcial.

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.

Dica

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.

Dica

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 Adicionar validação a um conjunto de dados de n camadas.

Como: adicionar código ao Datasets em aplicativos N-Tier

  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 o tabela de dados para o qual você deseja adicionar código (o nome da tabela na barra de título) 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.

    O exemplo a seguir mostra onde adicionar código para o CustomersDataTable in a NorthwindDataSet:

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

Consulte também

Visão geral de aplicativos de dados de N camadas
Adicionar código a TableAdapters em aplicativos de n camadas
TableAdapters
Visão geral de TableAdapterManager
Visão geral de atualização hierárquica
Criando aplicativos de dados
Ferramentas do conjunto de dados no Visual Studio