Prix bas
CHF68.80
Habituellement expédié sous 2 à 4 semaines.
Programming Entity Framework, 2E walks the reader through their first introduction to Entity Framework and the Entity Data Model, then builds on this knowledge bit by bit throughout the book as the gains a deep understanding of the technology while learning various application patterns for leveraging this framework.
Entity Framework is now the focus of Microsoft's data access strategy. This goes far beyond .NET developers and is being embedded into many of their new technologies e.g., SQL Server 2010, BizTalk, Oslo, Azure, Astoria etc. This book will not cover all of those technologies, but will target the corporate developer who is using Visual Studio and Entity Framework to develop their own applications.
The book is designed to give readers a thorough understanding of Entity Framework, from detailed foundations to various application patterns. It will cover:
Entity Data Model
Entity Framework APIs
Building Apps with Entity Framework
Using the new features in EF4
Using the new features in the Feature Pack
Auteur
Julia Lerman is the leading independent authority on the Entity Framework and has been using and teaching the technology since its inception in 2006. She is well known in the .NET community as a Microsoft MVP, ASPInsider, and INETA Speaker. Julia is a frequent presenter at technical conferences around the world and writes articles for many well-known technical publications including the Data Points column in MSDN Magazine.
Julia lives in Vermont with her husband, Rich, and gigantic dog, Sampson, where she runs the Vermont.NET User Group. You can read her blog at www.thedatafarm.com/blog and follow her on Twitter at julielerman.
Texte du rabat
Get a thorough introduction to ADO.NET Entity Framework 4 -- Microsoft's core framework for modeling and interacting with data in .NET applications. The second edition of this acclaimed guide provides a hands-on tour of the framework latest version in Visual Studio 2010 and .NET Framework 4. Not only will you learn how to use EF4 in a variety of applications, you'll also gain a deep understanding of its architecture and APIs.
Written by Julia Lerman, the leading independent authority on the framework, Programming Entity Framework covers it all -- from the Entity Data Model and Object Services to WCF Services, MVC Apps, and unit testing. This book highlights important changes for experienced developers familiar with the earlier version.
Résumé
Entity Framework is the focus of Microsoft's data access strategy. This goes far beyond .NET developers and is being embedded into many of their new technologies; for example, SQL Server 2010, BizTalk, Oslo, Azure, Astoria etcetera. This book walks the reader through their first introduction to Entity Framework and the Entity Data Model.
Contenu
Foreword; Preface; Who This Book Is For; How This Book Is Organized; What You Need to Use This Book; This Book's Website; Conventions Used in This Book; Using Code Examples; Safari® Books Online; Comments and Questions; Acknowledgments; Author Note for Third Printing, August 2011; Entity Framework 4.1 (Code First and DbContext) Has Released; Entity Framework June 2011 CTP; Chapter 1: Introducing the ADO.NET Entity Framework; 1.1 The Entity Relationship Model: Programming Against a Model, Not the Database; 1.2 The Entity Data Model: A Client-Side Data Model; 1.3 Entities: Blueprints for Business Classes; 1.4 The Backend Database: Your Choice; 1.5 Entity Framework Features: APIs and Tools; 1.6 The Entity Framework and WCF Services; 1.7 What About ADO.NET DataSets and LINQ to SQL?; 1.8 Entity Framework Pain Points Are Fading Away; 1.9 Programming the Entity Framework; Chapter 2: Exploring the Entity Data Model; 2.1 Why Use an Entity Data Model?; 2.2 The EDM Within the Entity Framework; 2.3 Walkthrough: Building Your First EDM; 2.4 Inspecting the EDM in the Designer Window; 2.5 The Model's Supporting Metadata; 2.6 Viewing the Model in the Model Browser; 2.7 Viewing the Model's Raw XML; 2.8 CSDL: The Conceptual Schema; 2.9 SSDL: The Store Schema; 2.10 MSL: The Mappings; 2.11 Database Views in the EDM; 2.12 Summary; Chapter 3: Querying Entity Data Models; 3.1 Query the Model, Not the Database; 3.2 Your First EDM Query; 3.3 Querying with LINQ to Entities; 3.4 Querying with Object Services and Entity SQL; 3.5 Querying with Methods; 3.6 The Shortest Query; 3.7 ObjectQuery, ObjectSet, and LINQ to Entities; 3.8 Querying with EntityClient to Return Streamed Data; 3.9 Translating Entity Queries to Database Queries; 3.10 Avoiding Inadvertent Query Execution; 3.11 Summary; Chapter 4: Exploring LINQ to Entities in Greater Depth; 4.1 Getting Ready with Some New Lingo; 4.2 Projections in Queries; 4.3 Projections in LINQ to Entities; 4.4 Using Navigations in Queries; 4.5 Joins and Nested Queries; 4.6 Grouping; 4.7 Shaping Data Returned by Queries; 4.8 Loading Related Data; 4.9 Retrieving a Single Entity; 4.10 Finding More Query Samples; 4.11 Summary; Chapter 5: Exploring Entity SQL in Greater Depth; 5.1 Literals in Entity SQL; 5.2 Projecting in Entity SQL; 5.3 Using Navigation in Entity SQL Queries; 5.4 Using Joins; 5.5 Nesting Queries; 5.6 Grouping in Entity SQL; 5.7 Shaping Data with Entity SQL; 5.8 Understanding Entity SQL's Wrapped and Unwrapped Results; 5.9 Summary; Chapter 6: Modifying Entities and Saving Changes; 6.1 Keeping Track of Entities; 6.2 Saving Changes Back to the Database; 6.3 Inserting New Objects; 6.4 Inserting New Parents and Children; 6.5 Deleting Entities; 6.6 Summary; Chapter 7: Using Stored Procedures with the EDM; 7.1 Updating the Model from a Database; 7.2 Working with Functions; 7.3 Mapping Functions to Entities; 7.4 Using the EDM Designer Model Browser to Import Additional Functions into Your Model; 7.5 Mapping the First of the Read Stored Procedures: ContactsbyState; 7.6 Mapping a Function to a Scalar Type; 7.7 Mapping a Function to a Complex Type; 7.8 Summary; Chapter 8: Implementing a More Real-World Model; 8.1 Introducing the BreakAway Geek Adventures Business Model and Legacy Database; 8.2 Creating a Separate Project for an EDM; 8.3 Inspecting and Cleaning Up a New EDM; 8.4 Setting Default Values; 8.5 Mapping Stored Procedures; 8.6 Working with Many-to-Many Relationships; 8.7 Inspecting the Completed BreakAway Model; 8.8 Building the BreakAway Model Assembly; 8.9 Summary; Chapter 9: Data Binding with Windows Forms and WPF Applications; 9.1 Data Binding with Windows Forms Applications; 9.2 Data Binding with WPF Applications; 9.3 Summary; Chapter 10: Working with Object Services; 10.1 Where Does Object Services Fit into the Framework?; 10.2 Processing Queries; 10.3 Materializing Objects; 10.4 Managing Object State; 10.5 Managing Relationships; 10.6 Taking Control of ObjectState; 10.7 Sending Changes Back to the Database; 10.8 Implementing Serialization, Data Binding, and More; 10.9 Summary; Chapter 11: Customizing Entities; 11.1 Partial Classes; 11.2 Using Partial Methods; 11.3 Subscribing to Event Handlers; 11.4 Creating Your Own Partial Methods and Properties; 11.5 Overriding Default Code Generation; 11.6 Summary; Chapter 12: Data Binding with RAD ASP.NET Applications; 12.1 Using the EntityDataSource Contro…