Provide EF Code-First migrations support for one DbContext but multiple shard databases
I have a DbContext that is initialized with a connection string in its constructor. Each connection string points to a database that has the same exact schema as any other and is treated as a unique shard of a SQL farm.
I want to be able to add migrations once and update all databases with ease. This is particularly useful for web applications that need to scale out their DB layer.