In addition to the responses provided by Dean Oliver and Rand Random above, let me draw attention to the following Link to MSDN, which outline general steps. for transitioning to EF6. Don't undervalue the manual labor necessary...
The road map is (see specifics in the aforementioned link):
Preparation: Activate the Tools for Entity Framework 6 in Visual Studio 2012/13
Activate the NuGet package for EF6
Make sure to delete installation references and System.Data.Entity.dll (Note: Installing the EF6 NuGet package should automatically remove any references to System.Data.Entity from your project for you).
Any EF Designer (EDMX) models should be switched to use the code generation in EF 6.x.
ObjectContextYou ought to think about downloading the template EntityObject Generator for EF 6.x if it would help your project. Then, in the model designer, right-click and select "Add code generation item," after which you should select a name you haven't yet used. The correct classes will be generated, however you must first remove all previous ("
*.ttfiles and associated created classes ("
If basic EF types is being utilized, use Refresh namespaces instead, i.e.
System.Data.*is changed to
DbGeometry) have relocated to
Zzz-216-zzz has further details regarding offered EF templates.
Check out this SO article: How can I remove the notification about obsolete attributes? if you upgraded to EF6.x and now receive a warning for outdated attributes.