EntityFramework更新数据
2024-08-26 02:48:06
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
最新文章
- ES6与ES5差别
- Java Selenium封装--RemoteWebElement
- PHP生成器Generators
- Python 练习 31
- IndexedDB
- 如何一步步把网站Retina优化
- background系列属性
- JavaScript四(DOM编程)
- 如何在已有项目中引入FineUIMvc
- Java 多线程 sleep方法与wait方法的区别
- vue富文本编辑器
- Java数据库操作(MySQL与SQLserver)
- C# ModBus Tcp读写数据 与服务器进行通讯
- Arduino IDE for ESP8266 项目云盒子 (1)AP直接模式
- Unity3D Shader水波效果
- [原][osg][QT]osg与QT界面结合的简单例子二
- 如何做适合seo的404页面
- HTML页面局部刷新
- POJ 1815 - Friendship - [拆点最大流求最小点割集][暴力枚举求升序割点] - [Dinic算法模板 - 邻接矩阵型]
- C++中的栈内存和堆内存的区别
热门文章
- 10个国内外jQuery的CDN性能大比拼
- 【POJ】1113 Wall(凸包)
- 【wikioi】1907 方格取数3(最大流+最大权闭合子图)
- BestCoder Round #72
- Memcached、Redis OR Tair
- MySQL 里面的Where 和Having和Count 和distinct和Group By对比
- CSS对浏览器的兼容性(IE和Firefox)技巧整理
- Phaser提供了Button对象简单的实现一个按钮
- MasterPage 变化了的 ClientID ctl00_
- 如何";格式化";用过的磁带,让他被新磁带机重复利用