Book: Microsoft ADO.NET Entity Framework Step by Step (Step By Step (Microsoft))
Publisher: Microsoft Press
Gaining access to data in a managed way without a lot of coding—that’s a tall order! The Entity Framework fulfills this promise and far more. Each version of the Entity Framework is more capable than the last. The latest version, Entity Framework version 5, provides you with access to far more database features with less work than ever before, and Microsoft ADO.NET Entity Framework Step by Step is your gateway to finding just how to use these phenomenal new features. In this book, you get hands-on practice with all the latest functionality that the Entity Framework provides. By the time you finish, you’ll be ready to tackle some of the most difficult database management tasks without the heavy-duty coding that past efforts required.
Fortunately, this book doesn’t get so immersed in high-end features that it forgets to tell you how to get started. Unlike a lot of tomes on the topic, this book starts simply and helps you gain a good foothold in understanding just why the Entity Framework is such an amazing addition to the your developer toolbox. You’ll see examples where the automation does just about everything for you with little coding required, and yet you obtain professional-looking results. In fact, that’s what you’re buying with the Entity Framework—a reliable means of creating code quickly and successfully without the problems that would ensue if you tried to create the same code completely by hand. The book’s 44 examples help you gain experience using the Entity Framework in a hands-on environment where you actually create code, rather than just reading about what might work.
Of course, you do eventually delve into higher-end topics. You’ll find an entire chapter on one of the most requested features, Table-Valued Functions (TVFs). Access to this feature alone makes the upgrade to Entity Framework 5 a significant one. You’ll also discover how to handle performance problems and perform low-end tasks such as using inheritance when creating a model. In short, by the time you finish this book, you will have the experience required to handle every common task that developers need to know how to perform.