在Entity Framework中实现指定字段更新
2013-06-07 16:37
316 查看
publicvoid UpdateBlogCoinfigLastUpdatedTest() { using (BlogDbContext context =new BlogDbContext()) { var blog =new Blog() { BlogID =0, LastModified = DateTime.Now }; context.BlogConfigs.Attach(blog); var stateEntry = ((IObjectContextAdapter)context).ObjectContext. ObjectStateManager.GetObjectStateEntry(blog); stateEntry.SetModifiedProperty("LastUpdated"); context.SaveChanges(); } }
EF生成的SQL语句如下:
exec sp_executesql N'update [dbo].[blog_Config]set [LastUpdated] = @0where ([BlogID] = @1) ',N'@0 datetime2(7),@1int',@0='2011-04-0614:12:28.2129938',@1=0
EF生成的SQL语句如下:
exec sp_executesql N'update [dbo].[blog_Config]set [LastUpdated] = @0where ([BlogID] = @1) ',N'@0 datetime2(7),@1int',@0='2011-04-0614:12:28.2129938',@1=0
相关文章推荐
- 新问题新方法:在Entity Framework中实现指定字段更新
- 新问题新方法:在Entity Framework中实现指定字段更新【转再】
- Entity Framework中实现指定字段更新
- 开发笔记:基于EntityFramework.Extended用EF实现指定字段的更新
- 新问题新方法:在Entity Framework中实现指定字段更新
- EF中更新指定字段
- Entity Framework 同一个上下文中,如何进行对同一个实体进行指定字段更新
- 使用Ruby来实现批量更新AD中字段
- SQL两表匹配,将A表的指定字段所有内容根据条件更新B表指定字段的所有内容
- 重写FeatureStyleModifier实现更新一个图层中指定的几个图元的样式
- 【高分求助】如何实现对某一字段的累加更新?求助各位达人,谢谢!
- 在水晶报表中实现任意选择指定字段显示
- Hibernate update方法,只更新指定字段,已解决
- 在水晶报表中实现任意选择指定字段显示(补充)-格线的实现
- [转] 在水晶报表中实现任意选择指定字段显示 (vb.net vs2003) [来自--http://blog.csdn.net/rainbowsoftware/]
- 两个表字段之间的批量更新实现的是将a表中的a1 更换成b表中的b2,条件是a1 = b1,并且a1和b1都是唯一的。
- 梦想成为现实:在Enitity Framework中以理想方式实现指定字段查询
- 只更新指定字段
- gridview 实现排序 (在不是使用sqlDataSource控件,而在后台编码绑定gridview时,指定那个字段排序时使用。本例用了单层结构,可修改后应用于多层)
- Mysql 一句SQL用数据库字段更新指定字段