A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Camada de Acesso a Dados em ASP.NET 2º Semestre 2009 > PUCPR > Tecnologia de Programação Bruno C. de Paula.

Apresentações semelhantes


Apresentação em tema: "Camada de Acesso a Dados em ASP.NET 2º Semestre 2009 > PUCPR > Tecnologia de Programação Bruno C. de Paula."— Transcrição da apresentação:

1 Camada de Acesso a Dados em ASP.NET 2º Semestre 2009 > PUCPR > Tecnologia de Programação Bruno C. de Paula

2 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 325/07/09

4 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 access/?lang=cs 425/07/09

5 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. 525/07/09

6 Data Access Layer Camada de acesso a dados. 625/07/09

7 7 Data Access Layer DataSet centraliza o código SQL;

8 Business Layer Logic Regras de negócio; Meio de campo entre dados e apresentação. 825/07/09

9 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 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 FormView: Semelhante ao DetailsView, mas no formato de formulário de itens. Repeater: Semelhante ao DataList, mas com formato livre. 1125/07/09

12 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. 1225/07/09

13 Criação do DAL e do DataSet tipado 1325/07/09

14 Comandos SQL Gerados 1425/07/09

15 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. 1525/07/09

16

17 Criação de novos comandos 1725/07/09

18 Chamada aos comandos SQL criados 1825/07/09

19 Chamada aos comandos SQL criados 1925/07/09 SELECT id, nome, descricao FROM TbCategoria WHERE (nome

20 DataBinding 2025/07/09

21 Mais detalhes e passo a passo Passo a passo site Microsoft Verifique o resumo e passo a passo relacionado à aula: –


Carregar ppt "Camada de Acesso a Dados em ASP.NET 2º Semestre 2009 > PUCPR > Tecnologia de Programação Bruno C. de Paula."

Apresentações semelhantes


Anúncios Google