Publicado el 1 de Noviembre del 2019
567 visualizaciones desde el 1 de Noviembre del 2019
662,4 KB
15 paginas
Creado hace 12a (03/09/2012)
DESARROLLO DE APLICACIONES
II
ASP.Net MVC
Agregando Vínculos
Agregando una BD
Mtro. Yonatan Eric Cruz Hernández
Agregando un vínculo
• Dentro del Site.Master tenemos el código para agregar
vínculos:
• Html.ActionLink genera los vínculos a eventos de un
controlador, en este ejemplo se está creando un
vínculo al método About() del HomeController que
resulta ser la dirección http://localhost/Home/About
• Nótese que no se pone
únicamente Home.
la palabra “Controller”,
…
• Cuando estamos en un controlador por ejemplo en:
http://localhost:xx/MoviesManager nos genera el enlace:
• Y cuando nos queremos pasar a otro controlador lo hacemos
con:
Conectando a una BD
• En el explorador de soluciones, nos ubicamos
la carpeta App_Data de nuestro
derecho/Agregar/ Nuevo
clic
sobre
proyecto,
Elemento.
• Elegimos, Base de datos de SQL Server,
ponemos el nombre de Peliculas.mdf y damos
clic en Agregar.
• Damos doble clic y agregamos las tablas con
clic derecho y Agregar nueva tabla:
• Campos de las 2 tablas:
Agregando las relaciones
• Clic derecho en diagrama de bd:
• Seleccionamos las 2 tablas y las agregamos para
que quede como la imagen.
NOTA: No olvide que los id de las 2 tablas son PK.
Damos clic en aceptar a
las 2 ventanas y listo.
Creando el modelo
• ADO.NET Entity Data Model (Modelo entidad
– relación).
• Modelos>Agregar>Nuevo elemento
• Generar el modelo a partir de de la bd.
• Se escogen solo las 2 tablas y Finalizar.
• Ahora nos resta crear todas las acciones y las
vistas de nuestro sitio como mostrar las listas
Generos
y Peliculas, un modulo de
administración para agregar, editar y eliminar
elementos, generar algún reporte en PDF y
para finalizar, el módulo de administración de
usuarios.
• Posteriormente
los
controladores Peliculas y Administrar Pelicula.
continuamos
con
• Listos!!!
• A desarrollar la práctica por sí solos.
Comentarios de: ASP.Net MVC - Desarrollo de aplicaciones II (0)
No hay comentarios