mvc中使用EF更新
2011-10-02 23:44
274 查看
直接new一个,然后设置值,而不要从库中查。
Attach,然后改变状态,最后save。(Attach之后状态会变成unchanged所以要手动更改状态,详情请看“在不同的ObjectContext中更新数据”)
这里必须使用具体的db.xxx.Attach
不能直接使用db.Attach
否则报错
Attach,然后改变状态,最后save。(Attach之后状态会变成unchanged所以要手动更改状态,详情请看“在不同的ObjectContext中更新数据”)
[HttpPost] public ActionResult Edit(int id, FormCollection collection) { if (ModelState.IsValid) { admins admins = new admins(); UpdateModel(admins); db.admins.Attach(admins); db.ObjectStateManager.ChangeObjectState(admins, EntityState.Modified); db.SaveChanges(); } return RedirectToAction("Index"); }
这里必须使用具体的db.xxx.Attach
不能直接使用db.Attach
否则报错
相关文章推荐
- MVC中使用EF(6):更新关联数据
- MVC中使用EF的技巧集(一)
- ASP.NET MVC - 使用Ajax更新局部视图
- [渣译文] 使用 MVC 5 的 EF6 Code First 入门 系列:建立一个EF数据模型
- 译文:使用MVC5的Entity Framework 6入门(八)——为ASP.NET MVC应用程序更新相关数据
- ASP.NET MVC EF直接更新数据(不需查询)
- MVC 强类型传值Model。和弱类型传值ViewData[""]。及用EF进行增删查改(母版页的使用)
- 【C#】32. 使用EF(EntityFramework)连接Mysql,MVC开发
- ASP.NET MVC 使用TryUpdateModel 更新的技巧
- MVC 中使用EF
- [转:Pro ASP.NET MVC 5中的例子]使用MVC4,Ninject,EF,Moq,构建一个真实的应用电子商务SportsStore
- mvc+EF+easyui 分页控件使用方法
- MVC实用架构设计(三)——EF-Code First(3):使用T4模板生成相似代码
- MVC之Ajax.BeginForm使用详解之更新列表
- 使用MiniProfiler跟踪MVC + EF + Bootstrap 2 权限管理系统的性能消耗
- MVC实用构架设计(三)——EF-Code First(6):数据更新最佳实践
- 如何使用EFCodeFirst模式(mvc 4)从已有数据库方向
- ulua+PureMVC框架简单热更新使用
- MVC中使用EF的技巧集
- EF ASP.NET MVC 更新出错:ObjectStateManager中已存在具有同一键的对象