I'm working on a project that started with code first without using the migrations.
Over time the project was growing and with each new information required, they were manually entered into the code and an update script for the database.
As there are many clients and each one with a different need, not all databases have been updated with these scripts.
I inserted the migrations in the project in order to improve this update process.
However I have a problem with the old bases, every time the project runs and it does not find a column it ends unexpectedly.
I do not want to be checking all databases manually and running scripts, because there are more than one thousand databases.
Is there a way to optimize this process in migrations itself? Identify columns that do not exist and create them dynamically