Я занимаюсь разработкой приложения WinForms .net 4.0 с использованием C #, а внутренним сервером является SQL Server 2008. Характер данных для этого приложения должен отображаться пользователю в режиме реального времени, когда бы данные ни изменялись или новые данные былидобавил, что пользовательский интерфейс должен отражать это в режиме реального времени.
Я пытаюсь найти лучший способ получить данные из SQL без постоянного объединения с сервера, я пришел к нескольким вариантам:
- Создать фоновый поток для обновления данных.(Мне не нравится объединение в пул с сервера)
- Используйте класс SQLDependency для получения уведомлений от сервера.
Что вы порекомендуете, или, если у вас есть лучший метод, это будетбудь велик, если ты сможешь поделиться этим.