经验总结16--EF局部更新数据
2014-07-04 11:25
120 查看
EF提供更新某个实体的某些数据,而其他数据保留的功能。
1、重新实例一个实体,并给予ID和需要修改的字段。注:此处的实体不能从数据库中查询,只能新的实例。
Order order = new Order() { ID = id };
order.Name= "test222";
2、包含该实体,更新策略为Unchanged,设置需要更新的字段。
DbEntityEntry<Order> entry = db.Entry<Order>(order);
entry.State = EntityState.Unchanged;
entry.Property(o=>o.Name).IsModified = true;
3、提交更新。
db.SaveChanges();
1、重新实例一个实体,并给予ID和需要修改的字段。注:此处的实体不能从数据库中查询,只能新的实例。
Order order = new Order() { ID = id };
order.Name= "test222";
2、包含该实体,更新策略为Unchanged,设置需要更新的字段。
DbEntityEntry<Order> entry = db.Entry<Order>(order);
entry.State = EntityState.Unchanged;
entry.Property(o=>o.Name).IsModified = true;
3、提交更新。
db.SaveChanges();
相关文章推荐
- 经验总结14--EF策略和数据迁移的数据初始化
- Gentle.Net学习笔记三:常用更新数据的方法总结
- 最近开发一个SQL server大数据量统计系统的经验总结
- 开发小经验总结(不断更新)
- WTL实践经验总结(不断更新)
- .net网站发布总结之经验1-允许更新此预编译站点
- 项目经验技术总结三:系统业务基础数据维护
- [经验总结]Perl读取Excel数据并调用MSXML接口操作XML数据
- C++:Debug经验总结(不断更新)
- C# 经验总结及遇到问题:无法更新有效的 UpdateCommand
- C#在窗体间的数据交互的经验总结
- SQL大量数据操作 切身经验总结
- ComboBox 经验总结[动态绑定数据之后,静态添加一条数据]
- [★]ComboBox 经验总结[动态绑定数据之后,静态添加一条数据] 转
- 经验总结:【不断更新】
- 最近开发一个SQL server大数据量统计系统的经验总结
- ComboBox 经验总结[动态绑定数据之后,静态添加一条数据]
- C# 系统开发历程 经验总结及遇到问题 之 无法更新有效的 更新要求有效的 UpdateCommand
- SQL Server大数据量统计系统的经验总结
- .net网站发布总结之经验-允许更新此预编译站点(转载)