We are sharding (across servers and db’s) based on a property in the persisted POCO (basically, customer id). Couple questions:
Do I need one factory for each potential target (Server / db combo)?
Where is the best place to stash these if I use some inside a container and some not? (They will need to be created post-start up too…)
Should I always call OpenDbConnection or should these be cached?