ADO.NET Entity Framework Beta 3 & Tools CTP 2

If you are interesting to se what's new in ADO.NET Entity Framework and what Tools are available, go download the Entity Framework Beta 3 runtime and the Entity Framework Tools CTP 2.
This release works with the RTM releases of Visual Studio 2008 and the .NET Framework 3.5.

What's new? See below:

 RuntimePerformance 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<T> and EntityCommand to facilitate debugging

Other
  • Connection management refinements
  • Provider interface allows better reasoning about primitive types
  Entity Designer
  • Generate a model from a database with the wizard and display it on the designer surface
  • Edit conceptual model properties (e.g. namespace, alias)
  • Embed Entity Framework metadata artifacts (CSDL/MSL/SSDL) in the output assembly or copy them to the output directory without worrying about the connection string
  • Cut/Copy/Paste entities and properties
  • Undo/redo support
  • Layout and control visual aspects of the design surface and persist changes
  • Add, delete, and edit entities, scalar properties, associations, and inheritance
  • Automatic set management
  • Automatic navigation property management
  • Control concurrency settings of properties
  • Validate model and mappings using the Entity Framework Runtime
  • Double-click on validation errors in the VS error window to take you to the right place in the designer where you can fix them
  • Automatic entity connection management in App/Web Config when .edmx file is renamed/moved in Solution Explorer
  • UI changes based on usability feedback, simpler context menu layout and icons
Entity Mapping
  • View mappings for a C-Side Entity or Association
  • View/Edit mappings using stored procedures (insert/update/delete)
  • Rename or delete C-Side objects without worrying about mapping
  • Map an EntityType to multiple tables
  • Apply multiple conditions to a table mapping
  • Map associations
  • Automatic generation of conditions and referential constraints on associations
  • Map an Entity hierarchy to a single table (TPH mapping)
  • Map an Entity hierarchy to multiple tables (TPT mapping)
  • Create and map abstract entity types in your model
Entity Model Browser
  • Understand and visualize the model in a tree hierarchy
  • Create, update and delete FunctionImports in your model
  • Update model and mappings if tables or columns in the database change
  • Navigate to nodes in the model browser from entities and properties on the designer surface
Visual Studio Integration
  • item template, model generation wizard, EntityDeploy MSBUILD task and Entity Framework validation on build

Other links

Samples
Readme

Documentation

 

Published 9. prosinac 2007 22:04 by tbronzin

Comments

No Comments

Leave a Comment

(required) 
(required) 
(optional)
(required)