روش اصولی برای این کار از استفاده از ENTITY FRAMEWORK هست و مورد دیگه استفاده از تایمر برای انجام این کار درست نیست تایمر چک نمیکنه که آیا این چند درخواستی که شما به دیتا بیس ارسال کردین انجام شده یا نه.
برای اینکار میتونید از BACKGROUNDWORKER استفاده کنید که کارهاتون رو منتقل کنه به یک ترد دیگه.