2011-10-07 2 views
1

Windows Phone App을 Mango로 업데이트하고 SQL Server CE를 사용하기 시작했습니다. 데이터를 삽입하고 선택할 수 있지만 데이터를 업데이트하는 방법을 이해하는 데 어려움을 겪고 있습니다.WP7 SQL Server CE 업데이트 방법

대부분의 예제는 기본 자습서이며 업데이트되지 않는 데이터 삽입 및 검색 만 보여줍니다. 나는 데이터 컨텍스트에 검색 한 클래스를 첨부해야한다고 생각하지만 그것은 내가 가진 것입니다.

누군가 온라인 튜토리얼에서이 작업을 수행하는 방법을 보여줄 수 있습니까? 또는 일부 예제 코드는 훌륭합니다.

감사합니다. SubmitChanges를 호출, 데이터베이스를 쿼리 개체를 업데이트 -

UPDATE

기본 업데이트는 매우 간단 보인다.

내 시나리오는 좀 더 복잡합니다.

나는 직업 목록을 보여주는 페이지가있다. 작업 (JobDetail)이 선택되고 다른 페이지가 세부 사항을 편집하는 데 사용됩니다. 작업이 편집되는 동안 작업은 캐시 (다른 테이블 JobCache)에 기록됩니다. 사용자가 편집을 취소하면 캐시가 삭제됩니다. 사용자가 편집 내용을 저장하면 JobCache 객체가 캐시에서 꺼내어 져서 JobDetail 유형의 객체로 변환되고 새로운 JobDetail 객체로 데이터베이스를 업데이트하려고합니다. 객체가있을 때 SubmitChanges를 호출 할 수 있다고 생각하지 않습니다. 쿼리에서 생성되지 않습니다. 나는 어떻게 든 Attach를 사용하여이 작업을 수행해야한다고 생각합니다. 문제는 어떻게?

+0

컨텍스트에는 attach 메서드가 있어야합니다. –

답변

1

원래 JobDetail 개체를 가져 오지 않는 이유는 무엇입니까? 변경된 속성을 cahced 개체에서 업데이트하고 SubmitChanges를 호출해야합니다.

+0

이것이 내가 함께 간 해결책이었습니다. 또한 새로운 작업 (데이터베이스에없는 객체)을 코딩해야했습니다. –

관련 문제