He estado aprendiendo poco a poco ASP MVC 3 con los proyectos de ejemplo que tienen Microsoft aqui (http://www.asp.net/MVC), con el ejercicio de MusicStore, y MovieStore.
Quise implementarlo en un proyecto en el que estoy trabajando, siguiendo los pasos mencionados, pero en vez de adjuntar la base de datos, la pusimis en un servidor aparte, trayendo el modelo con el asistente de visual studio, como lo ven en las siguientes imagenes.
Luedo de realizar esto, e instalar las librerias de EFCOdeFirst, y hacer un buid a la solución no he podido realizar lo mismo que realziaba en los ejercicios, no me muestra el Intellisense las palabras reservadas Add, Find, etc..., siendo imposible para mi terminar los controladores como salian en los ejercicios, pueden observar el ejemplo en la siguiente linea:
db.user_login.AddObject(new_login); // Aqui debe ser Add en vez de AddObject, error con alguna referencia
Les dejo mi codigo para que me puedan ayudar.
Código:
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; using WaterAffordable.Models; /* Codigo Omitido */ public ActionResult Create() { var new_login = new user_login(); return View(new_login); } // // POST: /Users/Create [HttpPost] public ActionResult Create(user_login new_login) { try { // TODO: Add insert logic here if (ModelState.IsValid) { //Insert Logic Here //db.user_login.Add(new_login); db.user_login.AddObject(new_login); // Aqui debe ser Add en vez de AddObject, error con alguna referencia db.SaveChanges(); return RedirectToAction("Index"); } else { //return some error return RedirectToAction("Create"); } } catch { return RedirectToAction("Index"); } } /* Codigo Omitido */