如执行的sql是 update user set name='aa' where uid=1我参考了博客园老大的网站:
http://www.cnblogs.com/dudu/archive/2011/04/06/entity_framework_set_modified_property.htmlpublic void 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();    }            }有个问题就是,就是这个 var blog = new Blog() { BlogID = 0, LastModified = DateTime.Now };   如果我实体要验证的属性很多,也就是说不需要修改的字段也要赋初值,如下,new 实体的时候不赋值,savechanges()就失败 这个太麻烦了        [Required(ErrorMessage="博客标题不可以为空!")]
        [StringLength (256,ErrorMessage="博客标题最长不超过256个字符。")]
        [DataMember]
        public string Title { get; set; }        [Required(ErrorMessage="博客文章不可以为空!")]
        [StringLength(25600,ErrorMessage="博客标题最长不超过25600个字符。")]
        [DataMember]
        public string Article { get; set; }有没其它解决办法呢?