存储更新,插入或删除语句会影响EF5中的意外行数(0)

时间:2013-02-10 08:24:09

标签: c# entity-framework entity-framework-5

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

  

存储更新,插入或删除语句会影响意外的行数(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();

0 个答案:

没有答案