200 likes | 439 Views
ADO.NET Entity Framework Marcus Tillett. Overview. Introduction to ADO.NET Entity Framework Using the Visual Studio Tools. OO Architect vs. Data A rchitect. Requirement to use an OO language to manipulate entities persist these in a relational database Impedance mismatch.
E N D
Overview Introduction to ADO.NET Entity Framework Using the Visual Studio Tools
OO Architect vs. Data Architect Requirement to use an OO language to manipulate entities persist these in a relational database Impedance mismatch
Logical Model Logical layer stored as schema definition language (SSDL)
Conceptual Model Conceptual model is an Entity Data Model (EDM) schema stored using conceptual schema definition language (CSDL)
Mapping A mapping specification uses mapping specification language (MSL) to connect the types declared in CSDL to the database metadata declared in SSDL
Table per Type http://martinfowler.com
Summary ADO.NET Entity Framework provides a separation between the data and the entity Supports different inheritance modelling patterns Enables refactoring of data model
Summary http://www.vistasquad.co.uk More information http://blogs.msdn.com/adonet/