Создание базы данных на основе System.Timers.Timer для службы Windows - PullRequest
0 голосов
/ 22 августа 2011

Я пытаюсь создать System.Timers.Timer динамически на основе параметров в базе данных. Например, если в таблице 5 строк. Мне нужно создать 5 таймеров. Там параметры, такие как время начала и интервалы хранятся в базе данных. Как ты можешь это сделать? спасибо

1 Ответ

0 голосов
/ 22 августа 2011

У вас есть записи вашей базы данных в коллекции объектов или в массиве?Вы можете выполнить цикл и добавить таймеры в словарь, используя первичный ключ в качестве ключа.

EG:

Dictionary<string,Timer> timers = new Dictionary<string,Timer>();

Затем для каждой записи:

timers.Add(PrimaryKeyOfRecord, new Timer());

тогда вы можете получить доступ так:

timers[PrimaryKeyOfRecord].Start();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...