I am liking this EF Core extension,
however,
If you created an Enum in a previous migration, then update the Enum values, the new values are not migrated to the Lookup Table.
This could potentially be fixed by doing a comparison of existing Lookup Tables against the current state of the Enum to see if it is different.