Part I. Introducing the Entity Framework

Creating a database can be difficult. A database models information in the real world using a collection of tables, indexes, views, and other items. In other words, a database is an abstraction of the real-world information that it’s supposed to represent. When a developer is tasked with creating an application that relies on the data within a database, the developer must create a second level of abstraction because the application won’t see the data in precisely the same way that the database does. Defining this second level of abstraction is even harder than creating the original database, because it requires interpreting the real world through an abstraction. In order to define a realistic presentation ...

Get Microsoft ADO.NET Entity Framework Step by Step now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.