나는 내가 작업하고있는 약 20 개의 테이블을 가지고 있습니다. 그러나 사용자 테이블을 업데이트 할 수는 있지만 주소 테이블을 업데이트하려고하면 아무 일도 일어나지 않습니다. 예외가 발생하지 않고 메서드가 실행되는 것처럼 보이지만 데이터를 확인할 때 값은 동일합니다.Linq to SQL 업데이트 작동하지 않음
나는 그것이 내 데이터베이스를 서버 아래에서 로컬 SQL 라이트 인스턴스로 옮겼다는 사실과 관련이 있다고 생각한다. 내가 구성에서 연결 문자열을 변경하고 그것이 문제를 돌볼 것이라고 생각했는데 (내가 말한대로, 나는 여전히 모든 테이블 linq를 사용하여 선택할 수 있습니다). 누구든지 전에 이런 일이 있었는지 또는 무슨 일이 벌어지고 있을지 생각할 수 있습니까?
편집 1 - 나는 linq으로 데이터베이스를 재배치하는 것에 익숙하지 않습니다. SQLMETAL을 실행할 때 내 데이터 카탈 로그 내부에서 수행 한 모든 사용자 지정을 제거한다는 것을 알고 있습니다. 구성 작업에서 연결을 변경하는 것 뿐인가? 실제로 db가 움직일 때마다 (구조체가 변경되지 않을 때) SQLMETAL을 사용해야합니까?
SubmitChanges() 전에 변경 세트에 예상되는 업데이트가 포함되어 있는지 확인할 수 있습니까? –
예. 나는 그 값들을 조사했고 그것은 내가 기대하고있는 변화들을 포함한다. 나는 또한 직접 데이터베이스에서 주소 값을 변경하고 내 페이지에 나타나서 정확한 인스턴스를 치고있다. – jimbo