사용자가 항목을 평가할 수있는 작은 웹 응용 프로그램을 구축하고 있습니다. 내 응용 프로그램에서 nhibernate 및 asp.net mvc 사용하고 있습니다.nhibernate가 업데이트 할 기회가 없습니까?
모든 등급 요청은 jquery (ajax/post)에서 전송합니다. 사용자가 항목에 투표하면 해당 항목이 이전에 투표되었는지 확인합니다. 그렇다면 마지막 투표 값을받은 새 값으로 업데이트합니다. 그렇지 않다면 테이블에 새 등급을 추가하기 만하면됩니다.
나는 아주 이상한 것을 발견했습니다. 이것은 잘 작동하지만, 몇 번 클릭하면 정말 빠르게 엉망이됩니다. 나는 여러 등급을 얻는다. 마치 nhibernate가 사용자가 이전에 투표를하고 단지 false 값을 반환했는지 확인하는 것을 방해하지 않는 것처럼 보인다.
이것이 가능합니까? 후드 아래에서 무슨 일이 일어나는지 어떻게 알 수 있습니까?
고마워요.
예, 저장소 패턴을 사용하고 있습니다. – vondip