MVVM을 사용하여 WPF 응용 프로그램을 작성할 때 WCF 서비스를 사용하여 응용 프로그램 데이터베이스에서 관련 데이터를 제공하는 방법이 필요합니다.MVVM 디자인 패턴을 사용하는 WPF 응용 프로그램에서 모델로 WCF 서비스 사용
예를 들어, 시스템에 작업 목록이 있으면 SQL 데이터베이스에 저장됩니다. 웹 서비스에 메서드를 추가하여 데이터베이스에서 모든 작업을 검색 할 수 있습니다.
나는 그 때 나는이 부동산에 내보기에 컨트롤을 바인딩 것 뷰 모델에서이 메서드를 호출하고
public List<Task> Tasks { get; set; }
에 결과를 저장할 수 있습니다.
작업 속성이 변경되면 내보기가 업데이트되도록 이미 준비가되었습니다 (위의 예제를 단순하게 유지하지 않았습니다).
제 질문은 다른 작업자가 데이터베이스에 새 작업을 추가 할 때 ViewModel의 작업 속성을 어떻게 업데이트합니까?
새 작업을 찾기 위해 매 x 분마다 데이터베이스를 폴링해야합니까 (WCF 서비스의 메서드를 통해)?
아니면 데이터베이스에 작업을 추가 할 때 Tasks 속성을 업데이트 할 수 있습니까?