Applying The Repository Pattern on LINQ and ADO.NET Entity Framework 4
Make use of the Repository Pattern to break the dependencies between your application's domain model and data access code.