Download - ADO.NET Entity Framework
1
ADO.NET Entity Framework
Mike TaultyDeveloper & Platform GroupMicrosoft [email protected] http://www.miketaulty.com
Entity Framework – Key Facts
Extension to the ADO.NET Provider ModelPluggable to support any database
FunctionalityAbstracts a model from your store schemaOffers Object Relational Mapping/LINQ and ADO.NET APIs
StatusReleased yesterday with Visual Studio 2008 Sp1
ADO.NET Entity Framework
SQL Provider Oracle Provider ...
Entity Provider
Conceptual Model
Store Model
Map
ADO.NET API ORM API
Connection
Command
DataReader
ObjectContext
ObjectQuery
ADO.NET API
ADO.NET Entity Framework
SQL Provider Oracle Provider ...
Entity Provider
Conceptual Model
Store Model
Map
ORM API
LINQ to SQL? LINQ to Entities?
6
Programming EF with LINQ
Key Classes
StateManagement
Connectionprovider
MetadataMSL SSDLCSDL
CRUD
LINQ to Entities – Lots of Topics
ORM APIADO.NET API
ADO.NET Entity Framework
SQL Provider Oracle Provider ...
Entity Provider
Conceptual Model
Store Model
Map
10
Mapping our Model
ORM API
ADO.NET Entity Framework
SQL Provider Oracle Provider ...
Entity Provider
Conceptual Model
Store Model
Map
ADO.NET API
12
Entity SQL and ADO.NET
EF Providers in Progress
Resources
New Data Developer Sitehttp://www.datadeveloper.net
ADO.NET Team Bloghttp://blogs.msdn.com/adonet
My website http://www.miketaulty.com ( search Entity )
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS,
IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.