2013-02-15 2 views
0

MVC 및 WPF 응용 프로그램이 있고 기본적으로 레코드가 SQL 데이터베이스에 MVC 응용 프로그램을 통해 삽입 될 때마다 WPF 응용 프로그램에 경고 할 수 있어야합니다.경고 레코드가 데이터베이스에 삽입 될 때 wpf 응용 프로그램

MVC 응용 프로그램에서 CRUD를 수행하는 데 EF 및 LINQ를 사용하고 있으며 WPF는 MVC 응용 프로그램에서 삽입 된 레코드를 검색하여 GUI에 표시하는 '수신기'일뿐입니다.

그래서 MVC 앱의 레코드가 데이터베이스에 삽입되면 팝업 알림을받을 수 있기를 바랍니다.

가장 좋은 방법은 무엇입니까?

감사

답변

0

당신은

+0

내가 WPF와 많은 경험이없는 당신이 있지만 ID가 단지 변화에 대한 DB를 폴링하는 WPF 응용 프로그램을 얻을 SQL의 버전에 따라의 StreamInsight를 사용하여 뭔가를 연결할 수 있으며, Windows. db 변경 사항을 폴링한다는 것은 데이터베이스의 CRUD를 모니터링하고 WPF 앱에 경고하는 Windows 서비스와 같은 것을 의미합니까? – Johann

+0

서비스가 필요하지 않습니다. WPF 앱에서 연속 루프 (일시 중지됨)를 실행하는 BackgroundWorker 또는 TPL 작업을 시작하십시오. 루프의 모든 반복마다 db를 확인하고 DB 변경 사항이 있는지 확인하고 UI 스레드로 다시보고 할 경우 - id는 코드를 작성하지만 휴대 전화에는 im을 입력합니다. –

+0

좋아, 내가 생각하는 BackgroundWorker가 가서 변경 사항을 데이터베이스에서 확인하는 스레드처럼 작동한다고 생각하고있다. 좋은 튜토리얼을 가지고 있다면, 지적 해 주면 좋을 것입니다. 감사합니다. – Johann

관련 문제