We are closing in on finalizing the 2nd edition of Programming Entity Framework! Although the rough draft chapters are already available through Safari’s Rough Cuts program (here: http://oreilly.com/catalog/9780596807252) I have been editing and reshaping the content since those chapters were published. You can get the final print edition (August 15th or perhaps a bit earlier) at O’Reilly or pre-order it here on Amazon.com (here) (and elsewhere of course!)
I believe that the book will end up being about the same length (app. 800 pages) as the first edition.
Chapter 1, “Introducing the ADO.NET Entity Framework”
Chapter 2, “Exploring the Entity Data Model”
Chapter 3, “Querying Entity Data Models”
Chapter 4, “Exploring LINQ to Entities in Greater Depth”
Chapter 5, “Exploring Entity SQL in Greater Depth”
Chapter 6, “Modifying Entities and Saving Changes”
Chapter 7, “Using Stored Procedures with the EDM”
Chapter 8, “Implementing a More Real-World Model”
Chapter 9, “Data Binding with Windows Forms and WPF Applications”
Chapter 10, “Working with Object Services”
Chapter 11, “Customizing Entities”
Chapter 12, “Data Binding with RAD ASP.NET Applications”
Chapter 13, “Creating and Using POCO Entities”
Chapter 14, “Customizing Entity Data Models Using the EDM Designer”
Chapter 15: “Defining EDM Mappings That Are Not Supported by the Designer”
Chapter 16, “Working with Stored Procedures Without Function Mapping or Function Imports*
Chapter 17, “Using EntityObjects in WCF Services”
Chapter 18, “Using POCOs and Self-Tracking Entities in WCF Services”
Chapter 19, “Working with Relationships and Associations”
Chapter 20, “Managing Connections, Transactions, Performance, and More for Real-World Applications”
Chapter 21, “Manipulating Entities with ObjectStateManager and MetadataWorkspace”
Chapter 22, “Handling Exceptions”
Chapter 23, “Planning for Concurrency Problems”
Chapter 24, “Building Persistent Ignorant, Testable Applications”
Chapter 25, “Domain Centric Modeling ”
Chapter 26, “Using Entities in n-Tier Client-Side Applications”
Chapter 27, “Building n-Tier Web Applications”
Appendix A, “Entity Framework Assemblies and Namespaces”
Appendix B, “Data-Binding with Complex Types”
Appendix C, “Additional Details about Entity Data Model Metadata”
* Need to come up with a better title for Ch 16. It’s all the stuff you can do with sprocs & (views too) that aren’t supported by the designer.