Programming Entity Framework: Building Data Centric Apps with the ADO.NET Entity Framework