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