Entity Framework Beta 2 and Entity Framework Tools CTP Released
Source: David Hayden ( Florida .NET C# SQL Server Developer ), ADO.NET Entity Framework
Beta 2 of the Entity Framework was released a week or two ago and includes a number of enhancements:
- Events to customize code generation
- Abstract types in EDM models
- Complex types
- <Using> support in metadata files
- Entity key serialization
- Increased persistence ignorance in entity data classes
- Improved connection management in ObjectContext
- Improved DataBinding usability
- Metadata annotations
- Better support for span over LINQ to Entities queries
- Improvements to LINQ queries: additional canonical functions and automatic mapping from CLR functions to server functions
- A new event for extensibility of SaveChanges
- Usability and consistency improvements
- Polymorphic results from stored procedures
You can also download the Entity Framework Tools which sound like more of a preview to get feedback and include the following features:
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)
- 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
- Error reporting
- Validate model and mappings using the Entity Framework Runtime
Entity Mapping
- View the mapping for a C-Side Entity or Association
- 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)
Entity Model Browser
- Understand and visualize the model in a tree hierarchy
Visual Studio Integration
- Item template, model generation wizard, EdmxDeploy.exe, and Entity Framework validation on build
News Feed: David Hayden ( Florida .NET C# SQL Server Developer )
Tag: ADO.NET Entity Framework