Я бы использовал сервис Windows, если бы был вами. Я проделал большую работу в WF, и главная причина, по которой я бы сказал, что не делать этого в WF, заключается в том, что MS в основном полностью переписывает следующую версию WF в соответствии с тем, что MS сказала в PDC в октябре. для запуска унаследованных 3.0/3.5 видов деятельности в 4.0, но у меня сложилось впечатление, что произойдут серьезные изменения.
Кроме того, похоже, что вам не нужна модульная активность, которую предоставляет WF. WF собирается добавить еще один слой абстракции, который звучит так, как будто вам не понадобится, плюс вам еще нужно будет написать службу Windows, чтобы запустить рабочий процесс, который вы создаете. WF был бы хорошим выбором, если бы у вас был деловой человек, которому нужно было постоянно менять логику, и вы хотели сделать большие инвестиции в управление этим процессом, который хотите создать.
Также я согласен с тем, что, основываясь на том, что вы говорите, вам следует рассмотреть возможность создания пакета SSIS на SQL Server, если у вас нет прямого доступа к базе данных.
Спасибо за ваш ответ. Я запускаю приложение ASP.NET на сервере. Мне просто нужен фоновый процесс для сканирования таблицы. –
Ya, я бы предложил SQL Server Job, если все, что вам нужно сделать, это запустить запрос по расписанию, это будет путь. – cbeuker