En la práctica de hoy veremos acerca de First Code con Entity Framework en la que crearemos una pequeña BBDD a partir de un proyecto MVC .

La ventaja de esta herramienta es poder crear nuestras tablas a partir de nuestra lógica en la programación.

Primero creamos un proyecto MVC.

 

Creado nuestro proyecto click derecho sobre el nombre de nuestro proyecto,  seleccionamos Browse e instalamos el NuGet «EntityFramework».

 

Creamos una clase que la llamaremos en este ejemplo Juego.

En nuestra clase definimos los campos y la clave primaria con la palabra clave «[Key]» y el nombre de la tabla con «[TableName(«Nombre de mi tabla»)]».

Con using escribimos: «System.Web.DynamicData» y «System.Data.Entity.ModelConfiguration.Conventions».

 

En la carpeta Web.config agregamos una conexión a una base de datos, en este caso la base de datos estará en local.

 

Creamos un modelo que sera el contexto de la tabla y le hacemos una herencia a DbContext y en el constructor le pasamos el nombre de nuestra conexión.

Para evitar que el nombre de la tabla este en plural, utilizamos el método OnModelCreating que es una funcion de la clase DbContext.

 

Creamos un constructor con nuestras vistas crear, editar y eliminar dentro de nuestro controlador Juegos.




 

Autor: Roberto Diego Almaraz Rocha

Curso: Microsoft MCSA Web Applications + Microsoft MCSD App Builder + Xamarin

Centro: Tajamar

Año académico: 2017-2018

Código / recursos utilizados / Otros datos de interés: Enlace a GitHub.

Leave a Comment

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.