The official source of information on Managed Providers, DataSet & Entity Framework from Microsoft
The information in this post is out of date.
EF6 RTM is now available.
Visit msdn.com/data/ef for the latest information on current and past releases of EF.
We are now in the final stages of bug fixing for EF6 and are pleased to announce the availability of EF6 Release Candidate.
The runtime is available on NuGet. If you are using Code First then there is no need to install the tooling. Follow the instructions on our Get It page for installing the latest pre-release version of Entity Framework runtime.
The tooling for Visual Studio 2012 is available on the Microsoft Download Center. If you are using the Visual Studio 2013 Preview, you can upgrade to the EF6 RC runtime and the tooling included in the preview will continue to work. You only need to install the tooling if you want to use Model First or Database First.
Note: In some cases you may need to update your EF5 code to work with EF6, see Updating Applications to use EF6.
When you install the RC tooling it will replace the EF Designer that was included in Visual Studio 2012. To revert back to the tooling that was included with Visual Studio 2012 follow these steps.
The following features and changes have been implemented since Beta 1:
This is a preview of features that will be available in the final release of EF6 and is designed to allow you to try out the new features and report any issues you encounter. It is not intended or licensed for use in production.
If you need assistance using the new features, please post questions on Stack Overflow using the entity-framework tag.
RC contains all the features we are planning to implement for the EF6 release. We’ve also finished polishing the API surface, adding intellisense documentation, and everything else it takes to finish a release. Between RC and the final release we’ll just be fixing any bugs that come up.
The final release of EF6 will be made available at the same time as Visual Studio 2013 – later this year.
Because we’re pretty much locked down for EF6 we aren’t accepting pull requests for this release. But our master branch is ready to start accepting changes for the next release. We don’t know what the next release will be yet, but probably EF6.1 or EF6.0.1. If you want to try out the latest changes from our master branch - keeping in mind that some of the changes won’t be in EF6 – you can use the latest signed nightly build.
You can also follow us on Twitter and Facebook to stay up to date with what our team is working on.
This is the complete list of new features in EF6.
Our focus with the tooling has been on adding EF6 support and enabling us to easily ship out-of-band between releases of Visual Studio.
The tooling itself does not include any new features, but most of the new runtime features can be used with models created in the EF Designer.
The following features work for models created with Code First or the EF Designer:
The following features apply to Code First only:
Update-Database -Script -SourceMigration $InitialDatabase