8 – MVC 3 con Razor ~ Trabajando con Scaffolding y EF Code First SQL Compat.

Hola gente hoy les voy a mostrar en un video muy corto de como hacer una página WEB en pocos minutos,para esto solo creamos una especificación de la base de datos en nuestra carpeta Models en una clase y después vamos a descargar desde www.nuget.org e instalar con la herramienta Package Manager Console de VS 2010 dos paquetes de librerías Scaffolding y EFCodeFirts.SQLCompat, me pareció interesante mostrar estas librerías porque nos hace la vida mucho más fácil a la hora de hacer una web. Para ver el video en una mejor calidad tienen que hacer clic en HD.

Bueno, espero que les sea de ayuda y por favor no duden en consultar a mi correo moises.rivas@msptechrep.com. Saludos y espero sus comentarios.

Anuncios

2 Comentarios Agrega el tuyo

  1. idmirsoft dice:

    Hola Moises, la explicacion esta muy bien, solo quisiera consultarte imaginemos que tengo que registrar una factura donde hay cabecera y detalle, en este caso al guardar llamaria a una accion, y en esa accion como los distribuyo dicha informacion a mis modelos no se si me puedes dar algun alcance.

    1. Puedes armar una clase ViewModel para validar dicha clase cuando se realice un Post y así despues repartes cada una de las cosas para cada uno de los lugares que tengas que repartir, ejemplo

      public class FacturaViewModel
      {
      public string Cabecera {get;set;}
      public string Numero {get;set;}
      public string Descripcion {get;set;}
      public List Items {get;set;}
      }

      public ActionResult Facturas()
      {
      return View();
      }

      [HttpPost]
      public ActionResult Facturas(FacturaViewModel factura)
      {
      if (IsValid)
      {
      //Hago lo que tenga que hacer con cada una de las partes de adentro del ViewModel
      }
      return View();
      }

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s