Bonjour à tous,

Je travaille actuellement sur un projet, dont l'architecture est la suivante :
- Un WinService qui effectue des traitements, pris dans la base de donnée, et y met ensuite les résultats du traitement.
- Une application WinForm Cliente qui définie les différents traitements, et les stock dans la base de donnée.

Souhaitant garder la séquentialité, le service récupère les traitements au fur et à mesure qu'ils sont marqués pour l'exécution. J'ai donc actuellement un timer qui lit régulièrement en bdd afin de voir si de nouveaux traitements sont arrivés.

Cependant pour prendre en compte l'ajout et la suppression d'un traitement, cela me demande toute une série d'opération. J'ai donc pensé à l'utilisation d'un trigger, qui indiquerai au service une modification sur la table traitement.
Cependant visiblement il n'est pas possible de faire une référence vers un projet qui n'est pas un project sql Server, donc impossible de lier une interface, et par conséquent je ne vois pas comment communiquer avec mon service.

Auriez vous une solution ou bien ce que je cherche à faire n'est pas possible ?

Merci d'avance pour vos réponses.