I\'m implementing repository pattern in company solution I work for, separating model classes in a Backend project and database context and migrations in DbContexts project.
Yes, you can do that with my "EF Core Power Tools" free Visual Studio extension:
https://github.com/ErikEJ/SqlCeToolbox/wiki/EF-Core-Power-Tools