ADO.NET Entity Framework 4.1.10715.0
Provider interface allows better reasoning about primitive types
Set of features that build on top of Entity Framework 4.0 Beta 1 (included in .NET Framework 4.0 Beta 1)
Performance improvements
· Much quicker object query execution
· Simpler generated SQL
· Faster view generation
Easier disconnected operation
· Public, serializable EntityKey property on EntityReference
· ApplyPropertyChanges
· Attach on EntityReference
· Improvements to EntityKey serialization
Extensibility and business logic enhancements
· Partial methods in code generation for property changing and property changed events
· Load with MergeOption
· AssociationChanged Event
Query improvements
· Additional canonical functions for LINQ to Entities
· Apply operator elimination (makes more operations work in SQL Server 2000 and other databases)
· Compiled LINQ query
· ToTraceString() method on ObjectQuery and EntityCommand to facilitate debugging
Other
· Connection management refinements
· Provider interface allows better reasoning about primitive types
Requirements:
· NET Framework 4.0 Beta 1 (Required)
· Visual Studio 2010 Beta 1 (Optional, for leveraging design time templates)
What’s New in This Release:
· Bug fix to remove the need to specify ‘Persist Security Info=True’ in the connection string when using SQL authentication. This change predominantly affects users connecting to SQL Azure.
Introduction of new types to facilitate design-time tools for Code First:
· DbContextInfo can be used to instantiate and interact with a derived context as well as determine information about the origin of the connection string etc..
· IDbContextFactory is used to let DbContextInfo know how to construct derived DbContext types that do not expose a default constructor. If your context does not expose a default constructor then an implementation if IDbContextFactory should be included in the same assembly as your derived context type.