Sto progettando di creare un'utilità, che interrogherà il database e memorizzerà alcune informazioni (su un'altra tabella nel database). È un'utilità multi-thread e richiede di essere eseguita ogni 5 o 10 minuti / dopo potrebbe essere tre volte in un giorno.
Vedo due opzioni per raggiungere questo obiettivo nella programmazione C # / DotNet.
- creando un servizio windows con un approccio timer al suo interno.
- un programma console e pianificarlo utilizzando l'utilità di pianificazione di Windows.
Quale preferisci e perché?