Honestly, whenever I add a new model to an EF Core project, I feel like I'm stuck in the same repetitive loop: create the class file, jump into DbContext to add the DbSet, run migrations add, and then run database update.
Having worked with frameworks like Laravel, I really miss the speed of having one single CLI command that does it all.
I opened a proposal on the official EF Core repo (#39569) to bring that kind of workflow to dotnet-ef—letting us scaffold the entity, wire up the DbSet, and sync the database in one go (via dotnet ef entity create and dotnet ef database sync).
Good news is, one of the EF Core team members looked at it and moved it into their Backlog rather than closing it. They mentioned that community upvotes (👍) are what actually help push these kinds of quality-of-life features up the priority list for future releases.
If you're also tired of the manual boilerplate and think a single-command workflow would save you time, feel free to check out the discussion and drop a 👍 on the GitHub issue so it gets on their radar:
https://github.com/dotnet/efcore/issues/39569
Would love to hear how you guys usually handle this in your projects!



