DEV324: Data Development GPS: Guidance for Choosing the Right ...

wispxylopolistInternet και Εφαρμογές Web

7 Αυγ 2012 (πριν από 4 χρόνια και 8 μήνες)

326 εμφανίσεις

SQL Server Databases

DB
-
Library

ESQL for C

Various Stores

Various Stores

Various Stores



API

API

Raw Data

Native Client

JDBC Drivers

ODBC

Abstract

Call
-
Level

OLE DB

ADO

(
RecordSet
)

Simplified

Object Level

(
pointerless

languages)

MSDASQL

RDO

Object Level

(pointer
-
capable

languages)

Direct

APIs

PHP

Object
-
Relational

Mapping

LINQ to Entities

SQL Server Databases

Various
Stores

Various
Stores



Raw Data

OLE DB

ODBC

Data Providers

LINQ

Any

Data

ADO.NET Core




ADO.NET Data Providers

LINQ to SQL,
DataSet

.NET Classes

Entity Framework





Various Stores
+
XML

IQueryable

IEnumerable

LINQ to Objects, etc.

LINQ to XML

Entity Data Model

Language

Integration

SqlClient

RESTful

Services

Significant investment in .NET 4 and beyond
Controller

Action
Methods

View

HTML

Model

Repository +
POCOs

DEV205: Overview of the Microsoft ADO.NET Entity Framework

Wednesday, June 9 | 1:30 PM


2:45 PM | Auditorium B


http://bit.ly/cBueMh
http://
bit.ly/NBI9H
DEV305

Deep Dive into Microsoft

ADO.NET Entity Framework

Server framework
Client libraries
REST
-
based protocol





Client
-
server designed and deployed
together



Functionality surfaces in user interface


DLL + XAML

Data (XML, etc)



Data in Modern Web Apps

Online Services



Loosely coupled clients and servers



State, functionality through service
interface


Data (XML, etc)

Servers


WCF Data Services


SharePoint 2010


SQL Server Reporting Services 2008 R2


SQL Azure


IBM
WebSphere

eXtreme

Scale


Microsoft Media Room


WCF RIA Services

Services


Netflix


Mix 2010


Nerd
Dinner


Vancouver’s
vanGuide


Open Government Data Initiative


Open Science Data Initiative


Microsoft Codename “Dallas”


City of Edmonton

Clients


Excel +
PowerPivot


LINQPad


OData

Explorer

Client libraries


.NET


Silverlight


Windows Phone 7 Series


Javascript


Java


Objective
-
C


PHP

http://odata.org/producers

http://odata.org/consumers

http
://
live.visitmix.com/MIX10/Sessions/FT12
http
://
live.visitmix.com/MIX10/Sessions/FT13
http://
msdn.microsoft.com/data
http://msdn.microsoft.com/en
-
us/vstudio/default.aspx
http://odata.org/
http
://msdn.com/data
http://
blogs.msdn.com/adonet
http://odata.org/blog
http://blogs.msdn.com/astoriateam
http://blogs.msdn.com/efdesign
http
://
msdn.com/data
Come to the
Data Development station in the DAT Track Area

(yellow
section of the TLC) to register
for a
Zune
HD give
-
away!

http://www.microsoft.com/visualstudio/en
-
us/
http://blogs.msdn.com/b/somasegar/
http://msdn.com/data
http://blogs.msdn.com/adonet
http://blogs.msdn.com/astoriateam
http://blogs.msdn.com/efdesign
Required Slide


Track PMs
will supply the
content for this slide, which
will be inserted during the
final scrub.

www.microsoft.com/teched

www.microsoft.com/learning


http://microsoft.com/technet


http://microsoft.com/msdn


Sign up for Tech∙Ed 2011 and save $500

starting June 8


June 31
st

http://
northamerica.msteched.com/registration



You can also register at the

North
America 2011
kiosk
located at
registration

Join us in Atlanta next year