As you did not provide the versions of MVC, Entity Framework and .NET Core you (intend to) use it is difficult to give you precise advice.
.NET Core EF6 compatibillity
As is adviced in this article it is adviced to work with Entity Framework Core when working with .NET Core. However Entity Framework 6 also supports .NET Core applications.
This information can be found in an overview from the Microsoft Entity Framework Documentation site where they compare EF6 with EF Core
EF Core 3.1 runs on .NET Core and .NET Framework, through the use of .NET Standard 2.0. However, EF Core 5.0 will not run on .NET Framework. ...
EF6.4 runs on .NET Core and .NET Framework, through multi-targeting.
In the same article they also compare the feature compatibility between EF6 and EF Core. They also give advice for when upgrading your DAL to EF Core is beneficial/ required when working with existing projects.
Conclusion
You probably can use your existing Data Acces Layer written in EF6 with a .NET Core application however whether you should depends on the further development/ requirements of your application which you can find in this article.