2011-06-10 4 views
0

개체 속성 값이 변경되면 (사용자가 "감시"할 속성을 지정할 수 있음) 이벤트를 발생 시키거나 알림을 보낼 때 (개체 비교를 통해) 식별 할 수있는 프레임 워크가 있습니까?변경 알림을 보낼 수있는 프레임 워크/도구가 있습니까?

예 : 앱은 Person 클래스를 데이터베이스에 저장하고 복사본을 메모리에 유지합니다. 앱은 개인 데이터를 데이터베이스에서 검색하여 주기적으로 사본을 새로 고칩니다. 다른 앱/프로세스는 데이터베이스의 사용자 데이터를 업데이트합니다. person 객체의 기분 속성 (문자열 목록 : Upbeat, tired 등)이 변경되면 발생하는 이벤트/알림을 원합니다.

이 코드를 작성하는 방법을 알고 있지만, 거기에 뭔가가 있다는 느낌이 들었습니다.

  • 캐시 알림,하지만 당신은에 통지 할 속성/값을 지정할 수있는 그 어떤을 보지 못했다 : 나는 그와 유사하다 생각할 수있는 단 두 가지이다. 또한 분산 캐시 서버가 있어야합니다.

  • SQL 쿼리 알림 -이 항목을 살펴보고 있습니다.

답변

0

이 설명에 대한 설명은 Entity Framework (및 다른 ORM)에서 작업 할 때와 매우 비슷합니다. Entity Framework를 사용하여 개체가 처리 된 후에 개체를 검사하여 변경 내용을 검색 할 수 있습니다. 예를 들어 here을 찾을 수 있습니다.

찾고 계신 것이 맞습니까?

편집

: 당신은 그 길을 머리에 원하는 경우 SQL 쿼리 알림에 관한

SqlDependency Class를보십시오.