2

我已经尝试了这个错误的很多变体,但都失败了。这就是我问的原因。我收到此错误,

存储更新、插入或删除语句影响了意外数量的行 (0)。自加载实体后,实体可能已被修改或删除。刷新 ObjectStateManager 条目

这是我的代码,

        var page = .....;// page Construction
        var oldPage = pageRepository.GetPageByID(id);
        if (oldPage != null){
             page.ModifiedDate = DateTime.Now;
             context.Entry(page).State = EntityState.Modified;
        }
        else{
              page.ModifiedDate = DateTime.Now;
              page.CreatedDate = DateTime.Now;
             context.Pages.Add(page);
        }
        pageRepository.Save();
4

0 回答 0