Parte 2: Camada de acesso a dados

por Joe Stagner

A Tailspin Spyworks demonstra como é extraordinariamente simples criar aplicativos avançados e escalonáveis para a plataforma .NET. Ele mostra como usar os ótimos novos recursos no ASP.NET 4 para criar uma loja online, incluindo compras, check-out e administração.

Esta série de tutoriais detalha todas as etapas executadas para criar o aplicativo de exemplo Tailspin Spyworks. A parte 2 abrange a adição da camada de acesso a dados.

Adicionando a camada de acesso a dados

Nosso aplicativo de comércio eletrônico dependerá de dois bancos de dados.

Para obter informações do cliente, usaremos o banco de dados de associação de ASP.NET padrão. Para nosso carrinho de compras e catálogo de produtos, implementaremos um banco de dados SQL Express da seguinte maneira.

Captura de tela que mostra a estrutura do banco de dados S Q L Express.

Tendo criado o banco de dados (Commerce.mdf) na pasta App_Data do aplicativo, podemos continuar a criar nossa Camada de Acesso a Dados usando o .NET Entity Framework.

Criaremos uma pasta chamada "Data_Access" e eles clicarão com o botão direito do mouse nessa pasta e selecionaremos "Adicionar Novo Item".

No item "Modelos Instalados" e, em seguida, selecione "ADO.NET Modelo de Dados de Entidade" insira EDM_Commerce.edmx como o nome e clique no botão "Adicionar".

Captura de tela que mostra onde selecionar o modelo de dados de entidade doT NET do AD.

Escolha "Gerar do Banco de Dados".

Captura de tela que mostra onde selecionar Gerar do banco de dados.

Captura de tela que mostra a cadeia de conexão de entidade.

Captura de tela que mostra onde selecionar os objetos de banco de dados.

Captura de tela que mostra a estrutura de banco de dados criada.

Salve e compile.

Agora estamos prontos para adicionar nosso primeiro recurso – um menu de categoria de produto.