Recently, I’ve been playing around with ASP.Net 5 and MVC 6. They go hand-in-hand with the new version of Entity Framework; version 7. At the time of writing the latest version is Beta 4.
One of the first problems I came across and only found the solution by chance was that the migrations commands were not available. Entity Framework no longer works from the Package Manager Console, instead working via commands executed via the .NET Execution Environment (DNX). What you’ll see if you have set a DNX, however, is a message like this:
Simple solution; load a DNX:
dnvm use default
Now we can call the Dot Net Utility (DNU) to pull in any missing Nuget packages:
Now the Entity Framework commands are available. Problem solved.
dnx . ef