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