Share via


Como: Adicionar código para os conjuntos de dados em aplicativos de N-tier

Você pode estender a funcionalidade de um conjunto de dados, criando um arquivo de classe parcial para o dataset e adicionar código para ele (em vez de adicionar código à DatasetName. Dataset.Designer arquivo).(Classes parciais permitem codificar uma classe específica para ser dividida entre arquivos físicos múltiplos.Para obter mais informações, consulte Partial (Visual Basic) ou Parcial classes e métodos (Guia de programação C#).

O código que define um DataSet é gerado sempre que forem feitas alterações a definição de conjunto de dados (na caixa Dataset Designer).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.

Observação:

Quando você separar conjuntos de dados e TableAdapters (definindo a DataSet Projectpropriedade ), classes parcial do dataset existente no projeto não serão movidas automaticamente.Classes parciais DataSet existente devem ser movidas manualmente para o projeto DataSet.

Observação:

O Dataset Designer também fornece funcionalidade para gerar ColumnChanging e RowChanging manipuladores de eventos quando o código de validação deve ser adicionado. Para obter mais informações, consulte Como: Adicionar validação para um DataSet N-tier.

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

  1. Localize o projeto que contém o arquivo .xsd (Dataset Designer).

  2. Clique duas vezes no arquivo .xsd para abrir o Dataset Designer.

  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

Tarefas

Como: Adicionar código ao TableAdapters em N-tier aplicativos

Conceitos

Visão geral de aplicativo de dados de N camadas

Visão geral do TableAdapterManager

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

Datasets in Visual Studio Overview

Outros recursos

TableAdapters

Criando aplicativos clientes de dados