Overview of Entity Framework Version history

Source: Internet
Author: User
Tags microsoft download center visual studio 2010
EF version . NET Framework and IDE version Main functions
EF (or ef3.5) Visual Studio 2008 SP1 (. NET 3.5 SP1) Basic o/R ing support, using the DB first Development Mode
EF 4 Visual Studio 2010 (. NET 4.0) Supports poco entities
Delayed Loading
Improve Unit Test Capability
Custom Code Generation Mechanism
Model first Development Mode Supported
EF 4.1 Nuget Provides simplified dbcontext Interfaces
Code first Development Mode Supported
EF 4.1.1 Transitional version Support for Power Tools
EF 4.2 Transitional version Fix bugs and optimize them
EF 4.3 Visual Studio 2010 (. NET 4.0) Code migration policy migrations Based on code first Development Mode
EF 4.3.1 Visual Studio 2012 (. NET 4.5) Support for the localdb Database
EF 5 Visual Studio 2012 (. NET 4.5) Support for enumeration types
Table-valued functions Table value functions
Spatial Data Type (spatial types)
Overall performance optimization and Improvement
Entity model designer, multi-graph model
Batch import Stored Procedure
EF 6 Visual Studio 2013 (. NET 4.5) Enhanced Power Tools
EF is released independently from Visual Studio and. NET through nuget
You can configure the number of Retries for an unstable connection.
Supports asynchronous Task-based programming mode async query and save in. Net 4.5.
Optimized configuration option code-Based Configuration
Support dependency injection and service locating dependency resolution
Low-level Ef interceptor and SQL log interception/SQL Loggin
Use mock unit test
Using a mocking framework or writing your own test doubles
Use existing dbconnection to create dbcontext
Improve transaction supportImproved transaction support
Optimize the query performance of LINQ to entities
View generation Performance Optimization
Supports custom entity equals and gethashcode Methods
Dbset. addrange/removerange
Dbchangetracker. haschanges
Extended sqlfunctions and sqlcefunctions
EF 6.0.1 Visual Studio 2013 (. NET 4.5) Fix some performance issues during warm-up for EF models.
EF 6.0.2 Visual Studio 2013 (. NET 4.5) The toolingFor Visual Studio 2012 and Visual Studio 2013 is
Available on the Microsoft download center. You only need
Install the tooling if you want to use model first or database first
EF 6.1 Visual Studio 2013 (. NET 4.5)

Tooling validation lidationProvides a consistent way to create a new EF model. this feature extends the ADO. NET Entity Data Model Wizard to support creating code first models, including reverse engineering from an existing database. these features were previusly available in beta quality in the EF power tools.

Handling of transaction commit failuresProvides the commitfailurehandler which makes use of the newly introduced ability to intercept transaction operations. The commitfailurehandler allows automatic recovery from connection failures whilst committing a transaction

IndexattributeAllows indexes to be specified by placing an [Index] attribute on a property (or properties) in your code first model. Code first will then create a corresponding index in the database

The public mapping APIProvides access to the information EF has on how properties and types are mapped to columns and tables in the database. In past releases this API was internal

Overview of Entity Framework Version history

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.