The Repository pattern is defined by P of EAA as: Mediates between the domain and data mapping layers using a collection-like interface for accessing domain objects. Repository provides a in-memory like collection interface for accessing domain objects
Read More...
Read the complete post at http://morshedanwar.wordpress.com/2009/06/09/implementing-repository-pattern-with-entity-framework/