读书人

Entity Framework无法更新数据。获取数

发布时间: 2012-04-24 14:15:38 作者: rapoo

Entity Framework无法更新数据。。获取数据是正常的

C# code
    public class EFProductRepository : IProductRepository    {        private EFDbContext context = new EFDbContext();        public IQueryable<Product> Products         {            get { return context.Products; }        }        public void SaveProduct(Product product)        {            if (product.ProductID == 0)            {                context.Products.Add(product);            }            context.SaveChanges();        }    }        [HttpPost]        public ActionResult Edit(Product product)        {            if (ModelState.IsValid)            {                repository.SaveProduct(product);                TempData["Message"] = string.Format("{0} have been saving.", product.Name);                return RedirectToAction("Index");            }            else            {                return View(product);            }        }

代码如上,不怎么了解EF,学习MVC按书上例子做的,结果页面显示更新成功但数据并没更改,而显示数据库中的数据这个功能却是正常的,求解


[解决办法]
没遇到过
我用自己写的orm
[解决办法]
感觉不应该这样,不过就目前的信息,不太好分析是哪里的问题。

读书人网 >asp.net

热点推荐