-
Notifications
You must be signed in to change notification settings - Fork 3.2k
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
RevEng and Migrations: Consider testing schema roundtripability #3599
Comments
We could consider adding an automated end-to-end test for a database that we know roundtrips in this way. It could help detect regressions, but I am not sure about the cost/benefit. |
Great idea, I will do that for the SQLCE provider! |
Closing this for now, with the understanding that we will likely have similar things to test as part of update-model-from-database, and we should do what we need to do in the context of that feature. |
While EF will always only understand about a subset of the database constructs,
we have done work to improve the fidelity of database reverse engineering, e.g. in #3579 we made sure that names of indexes were preserved in the model. From #2840 (comment):
I would like to propose that we deliberately test how good the experience is when the user:
Note that I don't think the goal of this should be to achieve 100% fidelity but to understand the gaps and possibly identify low hanging fruit that we can tackle to improve both reverse engineering and migrations.
cc @Eilon
The text was updated successfully, but these errors were encountered: