1、TryUpdateModel

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

2、设置Entry的State状态。

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

手工构造Model更新

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

最新文章

  1. ES6与ES5差别
  2. Java Selenium封装--RemoteWebElement
  3. PHP生成器Generators
  4. Python 练习 31
  5. IndexedDB
  6. 如何一步步把网站Retina优化
  7. background系列属性
  8. JavaScript四(DOM编程)
  9. 如何在已有项目中引入FineUIMvc
  10. Java 多线程 sleep方法与wait方法的区别
  11. vue富文本编辑器
  12. Java数据库操作(MySQL与SQLserver)
  13. C# ModBus Tcp读写数据 与服务器进行通讯
  14. Arduino IDE for ESP8266 项目云盒子 (1)AP直接模式
  15. Unity3D Shader水波效果
  16. [原][osg][QT]osg与QT界面结合的简单例子二
  17. 如何做适合seo的404页面
  18. HTML页面局部刷新
  19. POJ 1815 - Friendship - [拆点最大流求最小点割集][暴力枚举求升序割点] - [Dinic算法模板 - 邻接矩阵型]
  20. C++中的栈内存和堆内存的区别

热门文章

  1. 10个国内外jQuery的CDN性能大比拼
  2. 【POJ】1113 Wall(凸包)
  3. 【wikioi】1907 方格取数3(最大流+最大权闭合子图)
  4. BestCoder Round #72
  5. Memcached、Redis OR Tair
  6. MySQL 里面的Where 和Having和Count 和distinct和Group By对比
  7. CSS对浏览器的兼容性(IE和Firefox)技巧整理
  8. Phaser提供了Button对象简单的实现一个按钮
  9. MasterPage 变化了的 ClientID ctl00_
  10. 如何"格式化"用过的磁带,让他被新磁带机重复利用