このエラーのバリエーションをたくさん試しましたが、失敗しました。だから私は尋ねています。このエラーが発生します、
ストアの更新、挿入、または削除ステートメントが予期しない行数(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();