ADO.NET Entity Data Model
Entity Relationship Diagrams (ERD) are very popular for modeling data tiers. They allow architects and developers to create a conceptual model that is totally decoupled from the actual storage schema of any specific database. For data-driven applications, it is challenging, however, to map the conceptual model to a physical database since data is stored and retrieved from a variety of sources containing a mix of relational and object-based stores.
This challenge gave birth to a large number of Object Relationship Mapping (ORM) tools to map Entities and Relationships in code into storage schemas specific ...