Dicas.NET - ADO.NET, Controlando o acesso ao TableAdapter

Você precisa estar logado para dar um feedback. Clique aqui para efetuar o login
Para efetuar o download você precisa estar logado. Clique aqui para efetuar o login
Confirmar voto
0
 (0)  (0)

Veja nesta dica, como controlar acessos ao TableAdapter em suas aplicações ASP.NET.

 

ADO.NET, Controlando o acesso ao TableAdapter

Com o novo tableAdapter ficou muito simples criar aplicações de acesso a dados, até mesmo em camadas.

Porém quando criamos um tableAdapter dentro de uma classLibrary, em geral desejamos que a ClassLibrary forneça para o client a dataTable gerada, não o tableAdapter.

Porém na configuração default o tableAdapter fica visivel ao client, permitindo que o client faça vinculos diretos com o tableAdapter e desta forma acesse o banco sem passar pelas regras de negócio.

Felizmente a solução para isso é bem simples : Basta, dentro do dataSet, alterar a propriedade Modifiers do TableAdapter para Friend ao invés de Public. A dataTable permanece como Public, o TableAdapter vira Friend. Isso impede o TableAdapter de ser acessado fora de nossa classLibrary.

 


 

 
Você precisa estar logado para dar um feedback. Clique aqui para efetuar o login
Receba nossas novidades
Ficou com alguma dúvida?