Este post será la primera parte del tutorial donde veremos cómo usar Entity Framework 6 y ASP.NET MVC 5. Para esto vamos a crear un proyecto llamado BackToSchool donde podremos ver todas las piezas funcionando juntas.
El requerimiento inicial de este proyecto es:
- Crear un formulario donde los alumnos puedan registrarse para el nuevo curso escolar.
Datos del formulario:
- Nombre
- Apellido
- Grupo donde va a cursar
Grupos Disponibles:
- GP-1
- GP-2
- GP-3
Entity Framework
Entity Framework es un framework ORM (Object/Relational Mapping), que ofrece a los desarrolladores mecanismos automatizados para acceder y almacenar datos en una base de datos.
Enfoques
- Code First: El desarrollador puede concentrarse en lo que mejor sabe hacer que es escribir código que después el Code-First APIs va a crear la base de datos basada en las clases.
- DB First: El desarrollador diseña la base de datos y después el DB-First APIs crea las clases basado en el diseño de la base de datos.
Video Tutorial Parte 1
Apuntes del Video Tutorial
Instalar Entity Framework 6:
Install-Package EntityFramework -Version 6.1.3
Habilitar Migraciones:
Enable-Migrations
Agregar Migraciones:
Add-Migration <name>
Actualizar la Base de Datos:
Update-Database