Entity Framework 5.0 - minimum .Net Framework version required ? .Net 4.0 or 4.5?

13,303

That depends on what you mean by "required".

In order to use all features, .NET 4.5 is required. However, EF5 will run on .NET 4, but will basically function the same as EF 4.3.

EDIT:

EF5 will still provide some minor performance enhancements on .NET 4, and will of course provide bug fixes, but will not provide the majority of new features (like Enum support, Spatial types, etc..)

EDIT (6/24/12):

As of EF6, the new performance features were moved out of the core framework, so you can now get full benefits on .NET 4, but EF5 is still dependent upon 4.5 for the improvements.

Share:
13,303
Ananth Ramasamy Meenachi
Author by

Ananth Ramasamy Meenachi

I am say myself as a developer of Microsoft Technologies and aspiring architect in web based technologies.

Updated on September 15, 2022

Comments

  • Ananth Ramasamy Meenachi
    Ananth Ramasamy Meenachi over 1 year

    For Entity Framework 5.0, What is the minimum .Net Framework version required ? either .Net 4.0 or 4.5 ?

  • Ananth Ramasamy Meenachi
    Ananth Ramasamy Meenachi over 11 years
    Do you have any reference link to support your answer ?
  • Erik Funkenbusch
    Erik Funkenbusch over 11 years
    Yes, the release announcement for EF5 blogs.msdn.com/b/adonet/archive/2012/08/15/ef5-released.aspx
  • Ladislav Mrnka
    Ladislav Mrnka over 11 years
    If you actually use the EF 5.0 in .NET 4.0 it will recognize itself as EF 4.4.
  • Iman
    Iman over 9 years
    EF Version History have some useful data msdn.microsoft.com/en-us/data/jj574253
  • Nitin Sawant
    Nitin Sawant about 6 years
    this is crazy... my .net 4.0 project refers to the .net 4.5 dll of EF