Mysql
 sql >> Base de données >  >> RDS >> Mysql

Mettre à jour le client C # chaque fois que la base de données est mise à jour

Une réponse assez longue, mais votre meilleur pari serait quelque chose comme SqlCacheDependency .

Vous pouvez également utiliser quelque chose appelé la technique "Reverse AJAX", qui est utilisée par les notifications Google Mail, et dont il est question ici :Comment fonctionne la notification de courrier entrant sur Gmail ?

Outre ces deux, vos propres autres options AFAIK sont une simple interrogation du serveur.

De plus, vous n'avez pas mentionné ce que votre client est.

S'agit-il d'un site Web public sur Internet ? Est-ce une application intranet, est-ce une application WPF ?

S'il s'agit d'un site Web, le mieux est d'utiliser les rappels côté client en utilisant la technique Reverse AJAX que j'ai mentionnée.