1
내가 사용자 평가 업데이트하는 간단한 방법이 업데이트되지 않습니다EF4.1 데이터 (데이터베이스에 저장되지 않음)
이 public void PostScore(int userId, GlobalSettings gs, string name)
{
User user = _usrRepo.GetById(userId);
if (name == "up")
{
user.Rating = user.Rating + gs.ScoreForLike;
}
else if (name == "down")
{
user.Rating = user.Rating - Math.Abs(gs.ScoreForDislike);
}
_ctx.SaveChanges();
}
문제가
, 해당 사용자의 평가가 업데이트되지 않습니다를 ... 나는 변화가 의미 데이터베이스에 저장되지 않았습니다. EF4.1이 데이터를 데이터베이스에 저장하지 않는 이유와 디버깅 방법이 있습니까? 당신의 저장소 당신이 (_ctx
)에 SaveChanges()
를 호출하는 것과 다른 컨텍스트를 사용한다 (_usrRepo
)를 통해 User
객체를 얻고있다처럼