Planuję utworzyć narzędzie, które będzie przeszukiwać bazę danych i przechowywać pewne informacje (w innej tabeli w bazie danych). Jest to wielowątkowe narzędzie, które wymaga działania co 5 lub 10 minut / później może być trzy razy dziennie.
Widzę dwie opcje, aby to osiągnąć w programowaniu w C # / DotNet.
- tworzenie usługi systemu Windows z dostępem do timera.
- program konsoli i zaplanuj go za pomocą harmonogramu zadań systemu Windows.
Który wolisz i dlaczego?