https://elanderson.net/2015/07/starting-over-with-entity-framework-7/
Starting Over with Entity Framework 7