Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support migrations for the same DbContext in the same assembly for multiple providers #29343

Open
Tracked by #19587
manuelelucchi opened this issue Oct 13, 2022 · 2 comments

Comments

@manuelelucchi
Copy link

Currently if you have the same DbContext that needs multiple providers, you have to create a different assembly for each provider migrations (as stated here), this not only slows down the development but it forces the project architecture in a certain way (you need an assembly with the DbContext to be referenced by the multiple migrations assembly that then are referenced by the main project).
I think it would be better if the tools understand that if you create a migration with a different provider, it has to be treated as a different one, all in the same assembly (in different folders of course)

@ajcvickers
Copy link
Contributor

@bricelam I looked into this a bit and I don't see an easy way to make it work and can't find an issue on the backlog for it.

@bricelam
Copy link
Contributor

Currently, the path of least resistance is to use a separate DbContext type for each provider. (They can share a common base DbContext type.) This can be improved once we know which provider the migrations were generated for (also needed for issue #15174).

@ajcvickers ajcvickers added this to the Backlog milestone Oct 26, 2022
@AndriySvyryd AndriySvyryd changed the title Is there any plan to support migrations for the same DbContext on the same assembly on multiple providers? Support migrations for the same DbContext in the same assembly for multiple providers? Dec 3, 2024
@AndriySvyryd AndriySvyryd changed the title Support migrations for the same DbContext in the same assembly for multiple providers? Support migrations for the same DbContext in the same assembly for multiple providers Dec 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants