0

저는 C# 응용 프로그램을 만들고 있습니다. 이 응용 프로그램에는 master 데이터베이스와 slave 데이터베이스가 있습니다. 마스터 데이터베이스는 복제 복제를 사용하여 슬레이브 데이터베이스의 데이터를 업데이트합니다 (구현했지만 잘 작동합니다).C# 응용 프로그램이 데이터베이스 (SQL 서버)에 대한 정보를 변경하는 방법

내 문제는 마스터 데이터베이스가 슬레이브 데이터베이스의 데이터를 업데이트 할 때 내 C# 응용 프로그램이 데이터가 업데이트되어 사용자 인터페이스뿐만 아니라 캐시의 데이터도 새로 고침된다는 것을 알게되는 방법입니다.

다른 말로하면 어떻게 SQL Server에서 C# 응용 프로그램으로 데이터를 게시 할 수 있습니다. 자동을 달성하기

답변

1

를 사용하여 SQL 종속성 데이터베이스 업데이트는 MSDN 예제

에 대한

페이지의 링크

http://msdn.microsoft.com/en-us/library/62xk7953(v=vs.110).aspx

의 경우에는 통지 : SQL을 select sta에서 join을 지정하면 테이블 수준에서 종속성이 작동합니다. tement 다음은 SQL 종속성에 대한 선택 쿼리를 만드는 동안 업데이트 이벤트를

를 제기 할 수 없습니다 수도, 당신은 &이`

http://msdn.microsoft.com/library/ms181122.aspx

`

0
아래의 MSDN 링크를 통해 이동 확인하실 수 있습니다

이 주제와 관련된 링크. 요약하면, 2 가지 제안 된 접근법이있다. 다른 대안은 장단점이 다르며 일부는 과장 될 수 있으므로 현명한 결정을 내리기 위해서는 요구 사항을 분명히해야합니다.

첫 번째 방법은 UpdatePanel에 중첩 된 ASP.NET 컨트롤에 대한 데이터 새로 고침을 트리거하는 타이머를 사용하는 것입니다. Here.

두 번째 방법은 캐시 종속성을 사용하는 것입니다. Here