2. Contents What’s new in EF4.0 (CTP3) The test domain model Scenarios for using EF Code First in-depth Comparison with an ORM Conclusion
3. What’s new in EF4.0? Model-first development Automatic pluralization Foreign keys in models POCO class support Lazy loading T4 Code Generation Template customization IObjectSet Virtual SaveChanges ObjectStateManager control Self-tracking entities SQL generation improvements More LINQ operator support LINQ extensibility ExecuteStoreQuery ExecuteStoreCommand SPROC import improvements Model defined functions WPF designer integration Code-First development
14. So, Is it ready? Yes... Designers excellent for RAD Suitable for simple domain models Easy to learn ...But Code First (still) too limited for DDD Missing some important features No Go-Live yet
16. Resources ADO.NET team blog Julie Lerman’s blog Alex James EF4 Tips Tangible T4 Editor ADO.NET Data Services Team Blog Entity Designer Database Generation Power Pack