首页 > 其他 > 详细

EntityFramework更新数据

时间:2016-03-03 22:50:35      阅读:327      评论:0      收藏:0      [点我收藏+]

1、TryUpdateModel

使用很方便,但实际更新数据的过程还是先select,再update。另外发现一个问题,对于input的type类型file的字段,无法使用TryUpdateModel,另外无法在controller中更改模型的值再TryUpdateModel。

2、设置Entry的State状态。

实测这种方式的更新是直接update的,不会select,也可以指定字段更新。

手工构造Model更新

zmjjEntities db = new zmjjEntities();
        var model = new jj_NewsList { NewsID = 1, Title="3", AddTime = DateTime.Now, Content = "aaa" };        
        db.Entry(model).State = System.Data.Entity.EntityState.Modified;
        @db.Entry(model).State
        db.SaveChanges();
        @db.Entry(model).State

 

EntityFramework更新数据

原文:http://www.cnblogs.com/superfeeling/p/5240154.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!