Parte 2: Capa de acceso a datos

por Joe Stagner

Tailspin Spyworks muestra cómo es extraordinariamente simple crear aplicaciones eficaces y escalables para la plataforma .NET. Muestra cómo usar las excelentes características nuevas de ASP.NET 4 para crear una tienda en línea, como compras, desprotección y administración.

En esta serie de tutoriales se detallan todos los pasos realizados para compilar la aplicación de ejemplo Tailspin Spyworks. La parte 2 abarca la adición de la capa de acceso a datos.

Añadir la capa de acceso a datos

Nuestra aplicación de comercio electrónico dependerá de dos bases de datos.

Para obtener información del cliente, usaremos la base de datos estándar de pertenencia de ASP.NET. Para nuestro carro de la compra y el catálogo de productos, implementaremos una base de datos SQL Express como se indica a continuación.

Screenshot that shows the S Q L Express database structure.

Después de crear la base de datos (Commerce.mdf) en la carpeta App_Data de la aplicación, podemos continuar con la creación de la capa de acceso a datos mediante .NET Entity Framework.

Vamos a crear una carpeta denominada "Data_Access" y después haremos clic con el botón derecho en esa carpeta y seleccionaremos "Agregar nuevo elemento".

En el elemento "Plantillas instaladas" y, a continuación, seleccione "ADO.NET Entity Data Model", escriba EDM_Commerce.edmx como nombre y haga clic en el botón "Agregar".

Screenshot that shows where to select A D O dot NET Entity Data Model.

Haga clic en “Generar desde la base de datos”.

Screenshot that shows where to select Generate from database.

Screenshot that shows the entity connection string.

Screenshot that shows where to select the database objects.

Screenshot that shows the built database structure.

Guarda y compila.

Ahora estamos listos para agregar nuestra primera característica: un menú de categoría de producto.