나는 데이터베이스에서 발생하는 업데이트를 듣기 위해 일종의 폴링을하려고합니다. 지금까지 데이터베이스 (또는 몇 개의 테이블)의 MD5 해시 (또는 모든 유형 또는 해시)를 가져 와서 변수에 저장하고이 프로 시저를 반복적으로 반복하는 스레드를 실행하여 마지막 결과와 비교했습니다. 다른 점이 있다면, 버튼이 Enabled로 설정되어 데이터베이스로드 기능을 중지시킵니다.전체 데이터베이스의 MD5를 가져 와서 변경 사항을 폴링하는 데 어떻게 사용할 수 있습니까?
그 방법이 좋습니까? 그렇지 않다면, 왜? 그렇다면 어떻게?
부분은 데이터베이스 측면에서 MD5 해시를 얻는 방법을 잘 모르겠습니다. easly 모든 데이터를 가져 와서 모든 클라이언트 측에서 md5 해시를 얻을 수는 있지만 ... 네.
SQL에 LINQ를 사용하고 있지만 원시 쿼리를 실행하는 데 컨텍스트를 사용할 수 있을지 걱정됩니다. 이것은 WinForms, .NET 3.5에 있습니다 (하지만 중요하지는 않습니다 ...).
힌트를 주시면 감사하겠습니다. 감사!
아니요 ... 아니요. –
"데이터베이스로드 기능"이란 무엇입니까?이 두 테이블의 데이터를 캐시합니까? –
DataContext => BindingSource입니다. 캐시 된 것으로 간주 될 내용이 확실하지 않습니다. – Pluc