Just add a DbContext for each database that you're trying to access. EF should enforce a new connection string for each context.
public class MyContext : DbContext
{
}
public class FirstNewContext : DbContext
{
}
public class SecondNewContext : DbContext
{
}
From there, you should be able to enumerate those and iterate them for your daily check. If you're using POCOs you can even recycle those in the new classes.
public static class DailyTask
{
public static void CheckDataBases()
{
var contexts = new List<dbcontext>
{
new MyContext(),
new FirstNewContext(),
new secondNewContext()
};
foreach(var context in contexts)
{
DoWhateverDailyTaskYouWereDoing(context);
}
}
</dbcontext>