我用的是vs2008,有几种方法可以修改数据?entityframework

解决方案 »

  1.   

    BlogPost post = new BlogPost()
    {
        ID = 3560,
        Title = "Title Test",
        Description = "Description test",
        Author = "gxingmin"
    };
    using (BlogDbContext context = new BlogDbContext())
    {
        context.BlogPosts.Attach(post);
        post.Title = "Title Changed";
        post.Description = "Description test";
        context.SaveChanges();
    }
      

  2.   

    这个和VS木有关系
    思路 :
    1. 先获取要修改的数据
    2. 修改
    3. 提交(savechanges)
      

  3.   

    ObjectStateManager.ChangeObjectState
    这个不是2008吧,找不到