您的位置:首页 > 其它

在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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐