Con EF c'è Database first, ma non l'ho mai usato come approccio.
https://learn.microsoft.com/it-it/ef...database-first