Programming Entity Framework: DbContext

Julia LermanRowan Miller

0

Моя оценка

The DbContext API captures Entity Framework’s (EF) most commonly used features and tasks, simplifying development with EF. This concise book shows you how to use the API to perform set operations…
Развернуть
Издательство: O'Reilly Media

Chapter 1 Introducing the DbContext API
Getting the DbContext API into Your Project
Looking at Some Highlights of the DbContext API
Working with the BreakAway Model
Ensuring DbContext Instances Get Disposed
Chapter 2 Querying with DbContext
Writing Queries with LINQ to Entities
Querying All the Data from a Set
Using LINQ for Sorting, Filtering, and More
Finding a Single Object
Querying Local Data
Loading Related Data
Querying Contents of a Collection Navigation Property
Chapter 3 Adding, Changing, and Deleting Entities
Working with Single Entities
Working with Relationships
Working with Change Tracking
Using Snapshot Change Tracking
Enabling and Working with Change Tracking Proxies
Fetching Entities Without Change Tracking
Chapter 4 Working with Disconnected Entities Including N-Tier Applications
A Simple Operation on a Disconnected Graph
Exploring the Challenges of N-Tier
Understanding How DbContext Responds to Setting the State of a Single Entity
Setting the State for Multiple Entities in an Entity Graph
Building a Generic Approach to Track State Locally
Tracking Individually Modified Properties
Chapter 5 Change Tracker API
Change Tracking Information and Operations for a Single Entity
Working with the State Property
Working with Current, Original, and Database Values
Working with Individual Properties
Refreshing an Entity from the Database
Change Tracking Information and Operations for Multiple Entities
Using the Change Tracker API in Application Scenarios
Chapter 6 Validating with the Validation API
Defining and Triggering Validation: An Overview
Validating a Single Object on Demand with GetValidationResult
Specifying Property Rules with ValidationAttribute Data Annotations
Inspecting Validation Result Details
Exploring More ValidationAttributes
Validating Individual Properties on Demand
Specifying Type-Level Validation Rules
Understanding How EF Combines Validations
Validating Multiple Objects
Validating When Saving Changes
Chapter 7 Customizing Validations
Overriding ValidateEntity in the DbContext
Considering Different Ways to Leverage ValidateEntity
Updating Data During SaveChanges
Overriding SaveChanges When Validation Occurs
Using the IDictionary Parameter of ValidateEntity
Controlling Which Entities Are Validated in ValidateEntity
Chapter 8 Using DbContext in Advanced Scenarios
Moving Between ObjectContext and DbContext
Leveraging SQL Server Operators Exposed in SqlFunctions
Querying Derived Types with DbSet
Understanding the Interface Property Limitation
Considering Automated Testing with DbContext
Reducing Database Hits in Testing with IDbSet
Accessing the Database Directly from DbContext
Providing Multiple Targeted Contexts in Your Application
Chapter 9 What’s Coming Next for Entity Framework
Understanding Entity Framework’s Version Numbers
Entity Framework 5.0

ISBN: 978-1-4493-1296-1

Год издания: 2012

Язык: Английский

Похожие книги

Вы можете посоветовать похожие книги по сюжету, жанру, стилю или настроению. Предложенные вами книги другие пользователи увидят здесь, в блоке «Похожие книги». Посоветовать книгу

Популярные книги

Всего 723

Новинки книг

Всего 241