-1
이 간단한 코드는 SignalR 허브 안에 있으며, 내 컴퓨터에서 코드를 실행할 때 잘 작동합니다. 나는 웹 사이트를 게시하고 서버에 업로드 할 때SaveChanges() 프로덕션에서 작동하지 않습니다.
using (var db = new dbEntities())
{
var registry = db.myTable.Where(/* where clause */).FirstOrDefault();
registry.status = "C";
db.SaveChanges();
}
그러나,이 코드는 데이터베이스에 변경 사항을 저장하지 않습니다. 데이터베이스를 수정하는 다른 장소는 정상적으로 작동하지만 signalR 허브 안에있는 것은 아닙니다.
그래서 무엇이 _ 생합니까? – CodeCaster
1 -'registry.status = "C";'(y가 누락 된) 것을 의미합니까? 2 - 코드가 실제로 호출되고 있습니까? 3 - 올바른 데이터베이스에 연결하고 있습니까? – Igor
사이드 노트 -'Where' 절을'FirstOrDefault'로 대체 할 수 있습니다. 'var registry = db.myTable.FirstOrDefault (/ * where clause * /); ' – Igor