有人可以幫忙嗎?無法保存對上下文的更改
我在我的控制器中的創建操作:
public class MovieController : Controller
{
Connect connection = new Connect();
Movie movie = new Movie();
[HttpPost]
public ActionResult Create(Movie moviecreated)
{
try
{
// TODO: Add insert logic here
connection.Connection().AddObject(moviecreated);
connection.Connection().Context.SaveChanges();
return RedirectToAction("Index");
}
catch
{
return View(movie);
}
}
}
我的連接類
public class Connect
{
public ObjectSet<Movie> Connection()
{
var connStr = ConfigurationManager.ConnectionStrings["Entities"];
ObjectContext context = new ObjectContext(connStr.ConnectionString);
var movieContext = context.CreateObjectSet<Movie>();
return movieContext;
}
}
它不保存新此外,我有什麼錯? 非常感謝。
你有兩個電影對象都被稱爲電影。 你試圖插入數據庫的是哪一個? – KingCronus 2012-07-12 11:47:23
哎呀!我現在改變了它,但仍然無濟於事。我正在嘗試保存新創建的記錄 – 2012-07-12 11:54:34
現在您是否改變了名稱? – 2012-07-12 11:57:18