Я использую этот пример кода отсюда .. http://msdn.microsoft.com/en-us/data/gg685489
[HttpPost]
public ActionResult Edit(int id, Blog blog)
{
try
{
using (var db = new BlogDataEntities())
{
db.Entry(blog).State = System.Data.EntityState.Modified;
db.SaveChanges();
return RedirectToAction("Index");
}
}
catch
{
return View();
}
}
У меня проблемы с реализацией приведенного выше кода - в примере предполагается использование EF 4.1, и я работал на более старой версии. Позже я обновил свою версию EF до 4.3, и я все еще не могу это сделать. Я получил доступ к пакету nuget и установил его оттуда. Я проверил ссылки, и версия EF была подтверждена как 4.3 ... даже после новой установки EF, intellisense не показывает мне опцию "db.entry" .... любой может сказать мне, если я пропускаю другую иди сюда ... спасибо.