2016-11-14 5 views
0

Sync Framework 2.1을 사용하여 데이터베이스의 변경 사항을 어떻게 찾을 수 있습니까? 달성하려는 시도는 다음과 같습니다.동기화 프레임 워크 2.1 변경 사항을 찾는 방법은 무엇입니까?

데이터베이스에 서로 다른 범위가 있습니다. 사용자가 애플리케이션 데이터베이스 (로컬)에 무언가를 삽입하거나 업데이트 할 때, 애플리케이션은 서버 데이터베이스와 동기화되어야한다. Sync 프레임 워크가 변경된 테이블 만 동기화하도록하는 방법이 있습니까? 그것은 훨씬 더 효율적이보다됩니다

foreach (string scope in _scopenames) 
    { 
     StartSync(scope); 
    } 

난 그냥 때문에 하나의 테이블이 동기화됩니다 그런 식으로 동기화 클래스 모델 클래스의 TABLENAME와 매개 변수를 보낼 수 없습니다. 다른 클라이언트로부터 변경 사항을받지 못할 것입니다.

+0

나는 이것이 Sync Fx의 모든 목적이라고 생각 했습니까? 당신의 문제가 무엇인지 분명하지 않습니다. 이미 작동중인 응용 프로그램이 있습니까? –

+0

@HenkHolterman 예를 들어 사용자가 주소를 삽입하면 모델 클래스 삽입 후 Sync 메서드가 호출됩니다. 이 방법은 모든 범위를 통과하여 테이블을 동기화하기 시작합니다. 서버 측 또는 클라이언트 측에서 테이블에 변경 사항이 없더라도 – Ferryzijl

답변

0

범위에있는 테이블 수에 관계없이 변경 사항이있는 테이블 만 동기화됩니다. 특정 테이블 만 동기화하도록 제어하려는 경우 테이블 당 하나의 범위를 만들 수 있습니다.