Carregar apresentação
A apresentação está carregando. Por favor, espere
1
Camada de Acesso a Dados em ASP.NET
25/07/09 Bruno C. de Paula 2º Semestre 2009 > PUCPR > Tecnologia de Programação
2
25/07/09 Resumo da aula O objetivo de hoje é conhecer a camada de acesso a dados que o ASP.NET disponibiliza; Esta camada permite a prototipação rápida de interfaces com acesso a banco de dados.
3
Hoje vamos usar a ferramenta RAD para agilizar o acesso a dados
25/07/09 Hoje vamos usar a ferramenta RAD para agilizar o acesso a dados TODO: fonte da imagem! 25/07/09 3
4
25/07/09 Motivação Existem diversas maneiras de implementar acesso a dados em .Net; Não há uma padronização de fato; Seguiremos arquitetura semelhante à sugerida em: access/?lang=cs 25/07/09 4
5
Arquitetura básica Presentation Layer ASPX / ASPX.CS;
25/07/09 Arquitetura básica Presentation Layer ASPX / ASPX.CS; Camada de Apresentação; DAL (Data Access Layer): Camada de Acesso a Dados; Acesso a base de dados; BLL (Business Layer Logic): Regras de Negócio. 25/07/09 5
6
Data Access Layer Camada de acesso a dados. 25/07/09 25/07/09
Fonte: 25/07/09 6 6
7
25/07/09 Data Access Layer DataSet centraliza o código SQL; 25/07/09 7
8
Meio de campo entre dados e apresentação.
25/07/09 Business Layer Logic Regras de negócio; Meio de campo entre dados e apresentação. 25/07/09 8
9
Camada de Apresentação
25/07/09 Presentation Layer Camada de Apresentação Qualquer componente pode ser usado para interação com o banco; Existem componentes já preparados para ligação (binding) automático;
10
Camada de Apresentação
25/07/09 Presentation Layer Camada de Apresentação GridView: Listagem, edição, exclusão em formato tabelado horizontal; DataList: Listagem em formato de lista; DetailsView: Visualização, exclusão e edição de dados em formato tabelado vertical;
11
Principais Componentes de Acesso a Dados
25/07/09 Principais Componentes de Acesso a Dados FormView: Semelhante ao DetailsView, mas no formato de formulário de itens. Repeater: Semelhante ao DataList, mas com formato livre. 25/07/09 11
12
Principais Componentes de Acesso a Dados
25/07/09 Principais Componentes de Acesso a Dados ListView: Listagem, inserção, edição, exclusão em formato bastante flexível, semelhante ao GridView; DataPager: Paginador para o ListView; SqlDataSource: Fonte de dados. 25/07/09 12
13
Criação do DAL e do DataSet tipado
25/07/09 25/07/09 13
14
25/07/09 Comandos SQL Gerados 25/07/09 14
15
Comandos SQL Padrão do TableAdapter
25/07/09 Comandos SQL Padrão do TableAdapter Select: Método GetData; Método Fill; Insert: Método Insert; Update: Método Update; Delete: Método Delete. 25/07/09 15
17
Criação de novos comandos
25/07/09 Criação de novos comandos 25/07/09 17
18
Chamada aos comandos SQL criados
25/07/09 Chamada aos comandos SQL criados 25/07/09 18
19
Chamada aos comandos SQL criados
25/07/09 Chamada aos comandos SQL criados SELECT id, nome, descricao FROM TbCategoria WHERE (nome Bug do Like! Usar apenas campos varchar 25/07/09 19
20
25/07/09 DataBinding 25/07/09 20
21
Mais detalhes e passo a passo
25/07/09 Mais detalhes e passo a passo Passo a passo site Microsoft Verifique o resumo e passo a passo relacionado à aula:
Apresentações semelhantes
© 2025 SlidePlayer.com.br Inc.
All rights reserved.