The learning resources for C# 4.0 proved to very useful for many people so I thought about doing the same thing for EF 4.0.
New features
http://blogs.msdn.com/adonet/archive/2009/06/22/announcing-entity-framework-feature-ctp-1.aspx
http://blog.tonysneed.com/?p=161
http://www.develop.com/entityframework4
SQL improvements
http://thedatafarm.com/blog/data-access/important-entity-framework-query-improvements-for-net-4-0/
POCO Objects
http://msdn.microsoft.com/en-us/magazine/ee236639.aspx
http://mosesofegypt.net/post/Entity-Framework-4-Persistence-Ignorance-First-Look.aspx
Deferred Loading and Explicit Loading
http://thedatafarm.com/blog/data-access/a-look-at-lazy-loading-in-ef4/
http://www.simonsegal.net/blog/2009/07/27/entity-framework-40-improvements/
http://www.simonsegal.net/blog/2009/07/29/entity-framework-40-and-fetching-strategies/
Functions in LINQ to Entities
Tip 30 – How to use a custom database function
Model Defined Functions
http://blogs.msdn.com/adonet/archive/2009/05/14/sneak-preview-model-defined-functions.aspx
http://thedatafarm.com/blog/data-access/ef4-model-defined-functions-level-1-amp-2/
EDM Designer
http://msdn.microsoft.com/en-us/library/dd456821(VS.100).aspx
Model-First Support
http://msdn.microsoft.com/en-us/magazine/ee236639.aspx
http://blogs.microsoft.co.il/blogs/gilf/archive/2009/05/23/model-first-in-entity-framework-4.aspx
http://thedatafarm.com/blog/data-access/ef4-ndash-new-properties-for-entity-properties/
Code Only Support
http://blogs.msdn.com/efdesign/archive/2009/06/10/code-only.aspx
http://blogs.msdn.com/efdesign/archive/2009/08/03/code-only-enhancements.aspx
Complex Type Support
http://thedatafarm.com/blog/data-access/a-big-step-for-stored-procedures-in-ef4/
Table splitting
http://thedatafarm.com/blog/data-access/ef-table-splitting-ndash-the-opposite-of-entity-splitting/
Testability
Design patterns
http://msdn.microsoft.com/en-us/magazine/ee236639.aspx
Events
http://romiller.com/Home/tabid/36/EntryID/51/Default.aspx
Architecture
http://msdn.microsoft.com/en-us/magazine/ee321569.aspx
Self tracking entities
http://msdn.microsoft.com/en-us/magazine/ee321569.aspx
http://weblogs.asp.net/gunnarpeipman/archive/2009/07/11/entity-framework-4-0-how-to-use-pocos.aspx
POCO T4 templates
http://msdn.microsoft.com/en-us/magazine/ee236639.aspx
http://thedatafarm.com/blog/data-access/customizing-edm-code-gen-in-ef4/
http://msmvps.com/blogs/matthieu/archive/2009/06/26/poco-t4.aspx
http://blogs.msdn.com/adonet/archive/2009/07/22/customizing-t4-templates.aspx
Validation
http://blogs.msdn.com/alexj/archive/2009/07/20/tip-27-how-to-implement-beforesave-validation.aspx
EDM designer
Foreign keys
http://blogs.msdn.com/efdesign/archive/2009/03/16/foreign-keys-in-the-entity-framework.aspx
Pluralization
http://blogs.msdn.com/efdesign/archive/2008/12/02/pluralization.aspx
Tips
Tip 32 – How to create a database from SSDL – EF 4 only
Tip 31 – How to compose L2O and L2E queries
Tip 30 – How to use a custom database function
Tip 29 – How to avoid LazyLoad or Load() reader issues
Tip 28 – How to implement an Eager Loading strategy
Tip 27 – How to Implement BeforeSave Validation
Tip 26 – How to avoid database queries using Stub Entities
Tip 25 – How to get Entities by key the easy way
Tip 24 – How to get the ObjectContext from an Entity
Tip 23 – How to fake Enums in EF 4
Tip 22 – How to make Include really Include
Tip 21 – How to use the Single() operator – EF 4.0 only
Tip 20 – How to deal with Fixed Length Keys
Tip 19 – How to use Optimistic Concurrency with the Entity Framework
Tip 18 – How to decide on a lifetime for your ObjectContext
Tip 17 – How to do one step updates with AttachAsModified(..)
Tip 16 – How to mimic .NET 4.0’s ObjectSet<T> today
Tip 15 – How to avoid loading unnecessary Properties
Tip 14 – How to cache Entity Framework Reference Data
Tip 13 – How to Attach an Entity the easy way
Tip 12 – How to choose an Inheritance Strategy
Tip 11 – How to avoid Relationship Span
Tip 10 – How to understand Entity Framework jargon
Tip 9 – How to delete an object without retrieving it
Tip 8 – How to write ‘WHERE IN’ style queries using LINQ to Entities
Tip 7 – How to fake Foreign Key Properties in .NET 3.5 SP1
Tip 6 – How and when to use eager loading
Tip 5 – How to restrict the types returned from an EF Query
Tip 4 – Conceptual Schema Definition Language Rules
Tip 3 – How to get started with T4
Tip 2 – Entity Framework Books
Tip 1 – How to sort Relationships in the Entity Framework
Enjoy,
Bogdan
Learning resources for Entity Framework 4.0 new features « Bogdan Brinzarea’s blog…
Thank you for submitting this cool story – Trackback from DotNetShoutout…
Nice list, Bogdan. I just wanted to point out that I have a slew of posts under my EF4 tag: thedatafarm.com/blog/tags/ef4.
Julie
Hi Julie,
Thank you for pointing that out for me!
I have now included more of your articles.
Bogdan
[…] resources for ASP.NET 4.0 WebForms new features After sharing the C# 4.0, EF 4.0 learning resources, I thought posting the resources for ASP.NET 4.0 […]
[…] for C# 4.0 and .NET 4.0 new features Update 05.08.2009: I have posted learning resources for Entity Framework 4.0 and ASP.NET 4.0 Web Forms. I have also updated the resources for C# […]
Learning resources for Entity Framework 4.0 new features « Bogdan Brinzarea’s blog…
DotNetBurner – burning hot .net content…