Adicionar código a TableAdapters em aplicativos de n camadas
Publicado: abril de 2016
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 ou partial (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.
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.
Dica
Seu computador pode mostrar diferentes nomes ou locais para alguns dos elementos de 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, confira Personalizando o IDE.
Para adicionar o código do usuário a um TableAdapter em um aplicativo n-camada
Localize o projeto que contém o arquivo .xsd (Criando e editando conjuntos de dados tipados).
Clique duas vezes no arquivo .xsd para abrir o Criando e editando conjuntos de dados tipados.
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.
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
CustomersTableAdapter
na caixaNorthwindDataSet
: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
Visão geral de aplicativos de dados de N camadas
Adicionar código ao datasets em aplicativos de n camadas
TableAdapters
Visão geral de TableAdapterManager
Visão geral de atualização hierárquica
Criando aplicativos de dados