I am working with my development teams that currently use EF Core Code First to create their database tables for applications development. We are working to incorporate source control on the databases so we can appropriately control all other database object changes. They have a repository for their code, does it make sense to have a separate repository for the databases? If so, how do you maintain that feature and database changes get deployed together. We think that we can use the same repository and branch database changes separate from feature branches. Would like to know if anyone else is doing this method to source control Database changes.