Programming Entity Framework: DbContext
Querying, Changing, and Validating Your Data with Entity Framework