bricelam / EFCore.VisualStudio

Entity Framework Core Tools for Visual Studio
3 stars 0 forks source link

EF Core diff tool #12

Open divega opened 7 years ago

divega commented 7 years ago

(based on some ideas that we have seen in UserVoice as well as VS Feedback)

The idea is to leverage the diff and reverse engineering functionality already included in EF Core to compare different inputs that are not potentially not in sync, e.g.:

The output of the differ is a list of migrations operations, so it may be useful to figure out how to render those operations into human readable text or in some visual representation.

Also, EF Core models cannot represent all constructs in a database so usage of this tool would come with several caveats.