Advertisement

The ADO.NET Entity Framework: Making the Conceptual Level Real

  • José A. Blakeley
  • S. Muralidhar
  • Anil Nori
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4215)

Abstract

This paper describes the ADO.NET Entity Framework, a platform for programming against data that raises the level of abstraction from the logical (relational) level to the conceptual (entity) level, and thereby significantly reduces the impedance mismatch for applications and data services such as reporting, analysis, and replication. The conceptual data model is made real by a runtime that implements an extended relational model (the Entity Data Model aka the EDM), that embraces entities and relationships as first class concepts; a query language for the EDM; a comprehensive mapping engine that translates from the conceptual to the logical (relational) level, and a set of model-driven tools that help create entity-object, object-xml, and entity-xml transformers.

Keywords

Data Service Logical Schema Primitive Type Impedance Mismatch Metadata Service 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Chen, P.: The Entity-Relationship Model—toward a unified view of data. ACM Transactions on Database Systems 1(1), 9–36 (1976)CrossRefGoogle Scholar
  2. 2.
    Unified Modeling Language, http://www.uml.org/
  3. 3.
    Microsoft. The ADO.Net Entity Framework Overview (June 2006), http://msdn.microsoft.com/data/default.aspx?pull=/library/en-us/dnvs05/html/ADONETEnFrmOvw.asp
  4. 4.
    Blakeley, J.A., Campbell, D., Gray, J., Muralidhar, S., Nori, A.: Next-Generation Data Access: Making the Conceptual Level Real (June 2006), http://msdn.microsoft.com/data/default.aspx?pull=/library/en-us/dnvs05/html/nxtgenda.asp
  5. 5.

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • José A. Blakeley
    • 1
  • S. Muralidhar
    • 1
  • Anil Nori
    • 1
  1. 1.Microsoft CorporationRedmondUSA

Personalised recommendations