NuGet has upset me.
How annoying, I thought I would give the code first EF stuff a go. So I go onto the package manager and get it only to be greeted by this foul message!
------ EFCodeFirst PACKAGE IS OBSOLETE --------------
A supported go-live version of Code First is now available as part of the 'EntityFramework' package. The 'EntityFramework' package has been installed to your project. Please install 'EntityFramework' directly in the future.
Bah! Why let you download it. Anyway, the problem is easily solved anyway by getting the EntityFramework as it says in the error message.