Some background: We sell an online product and each customer gets their own database but are using a shared service.
I would like to use EF6 instead of old ADO.NET, But as far as I know it's not possible to change the database when the dbcontext is created, and i fear that it's too expensive to create a new dbcontext for each query.
And caching 1000+ dbcontext's sounds like a very bad solution.