2
3
4 Connection DataReader Command MapConnection MapCommand MapDataReader Store Providers (e.g. SqlClient) Mapping provider Adattár (pl. SQL Server) ObjectContext Query Object Services Entity SQLLINQ
5
6
7
8
9
10
11
Fogalmi SalesPerson SalesOrder StoreOrder Logikai ContactEmployee SalesPerson SalesOrder StoreOrder Fizikai Contact Employee SalesPerson StoreOrder SalesOrder • Fizikai rekordok, fájlok • Index és fájl partíciók • Az alkalmazások ezt a szintet nem érzékelik • Táblák, sorok, kulcsok • PK/FK kényszerek • Normalizált • Adatfüggetlenség • Az elmúlt 20 év alkalmazásai • Entitások, kapcsolatok • Kapcsolati kényszerek • Újabb alkalmazások
13
14
15 Connection DataReader Command MapConnection MapCommand MapDataReader Store Providers (e.g. SqlClient) Mapping provider Adattár (pl. SQL Server)
16
Connection DataReader Command MapConnection MapCommand MapDataReader Store Providers (e.g. SqlClient) Mapping provider Adattár (pl. SQL Server) Entity SQL
18
Connection DataReader Command MapConnection MapCommand MapDataReader Store Providers (e.g. SqlClient) Mapping provider Adattár (pl. SQL Server) ObjectContext Query Object Services
20
Connection DataReader Command MapConnection MapCommand MapDataReader Store Providers (e.g. SqlClient) Mapping provider Adattár (pl. SQL Server) ObjectContext Query Object Services Entity SQL
22
23
Objects XML Relational LINQ enabled data sources LINQ To Objects LINQ To XML LINQ enabled ADO.NET VBOthers… LINQ To Entities LINQ To SQL LINQ To DataSets.NET Language-Integrated Query (LINQ) C#
Connection DataReader Command MapConnection MapCommand MapDataReader Store Providers (e.g. SqlClient) Mapping provider Adattár (pl. SQL Server) ObjectContext Query Object Services Entity SQLLINQ
27
29
30
31
32
33
34
35
36
37
38
39
© 2007 Microsoft Corporation. Minden jog fenntartva. Az előadás csupán tájékoztató jellegű, a Microsoft Magyarország a benne szereplő esetleges hibákért vagy tévedésekért semmilyen felelősséget nem vállal.