EF enums and spatial types on .NET 4

In EF5 some features (such as enums and spatial types) are only available when targeting .NET 4.5. This is because EF5 relies on core EF libraries in the .NET Framework. With EF6 this changes because the core EF code is now included in EntityFramework.dll and recent commits to the code make all EF features (except async) available on .NET 4. This includes enums, spatial support, TVFs, auto-compiled queries and other EF perf improvements, together with many smaller changes/bug fixes in the core code. Continue reading


EF6 Extensibility and Configuration


I just published two posts to the Entity Framework CodePlex site that cover some changes we are making to EF6 to improve extensibility and code-based configuration. These posts provide conceptual overviews of the features with relevant design and implementation details. The idea is that people who are interested in where EF is going can read posts like this and provide feedback on the direction, design, and implementation. Providing this kind of feedback is an important way to contribute to EF without even having to write any code. Continue reading

Why open sourcing Entity Framework is a great move

You have likely heard by now that the Entity Framework source code has been released under an open source license. I’m a developer on the EF team and I’d like to give you my perspective on this.

I’ve been on the team for several years and I have been involved a lot in the decision to take EF open source over the last year. (We’ve been working on this for quite some time.) That being said, keep in mind that everything on this blog including this post are my opinions and don’t necessarily reflect those of Microsoft or others on the team.

Continue reading