net developer chris anderson and don box Microsoft Corporation FT12 SQL Server SQL Azure Visual Studio Quadrant SQL Server Modeling Services Entity Framework ADONET MEDM ID: 612162
Download Presentation The PPT/PDF document "data programming and modeling for the Mi..." is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.
Slide1
data programming and modeling for the Microsoft .net developer
chris anderson and don boxMicrosoft Corporation
FT12Slide2
SQL
Server
SQL
Azure
Visual Studio
“Quadrant”
SQL Server Modeling Services
Entity Framework
ADO.NET
“M”/EDM
Data Services
…
data, modeling, and the
.net
developerSlide3
ado.net entity framework
System.Data
.*Client
System.Data.EntityClient
System.Data.Objects
Relational
Stores
System.Data.Metadata.EdmSlide4
pit of success
start with the database“database is the truth”why? it already exists, or you want low level control over the
database
what? import model into edmx
and tweakstart with an edmx model“edmx is the truth”why? you want separation from code and database in a declarative formatwhat? create a model and tweakstart with .net
classes“code is the truth”why? primarily focused on code shape, database is an implementation detail
what? define classes in code, adjust shape using contextbuilderSlide5
odata: open data protocol
OData
Protocol
Excel/
PowerPivot
Visual Studio
.NET Framework
Silverlight
Javascript
/AJAX
PHP
Java
.NET Framework
Sharepoint
Sharepoint
Services
SQL Server Reporting ServicesWindows Azure Table Storage
Codename “Dallas”
ODGI
OData
Consumers
OData
ProducersSlide6
codename “m”: a language for data
“M”
EDMX
Specification
T-SQL
Specification
Grammar SpecificationSlide7
resources
webhttp://msdn.com/datatalksshyam
and
chrisan on
ado.net entity framework : tuesday 3pm, petree hall d)henrik on rest and odata in wcf : wednesday, 11:30am, hall e
purdy and sells on codename “quadrant” and
“m” : wednesday 11:30am 408bdon and pinky on codename “m” : wednesday 1PM, 408apablo on
odata : wednesday 2pm, 515bpablo deep dive on odata :
thursday 9:30am, vs/.net loungejames and
shoshe on sql server modeling services: thursday 11:30am, 515bSlide8
YOUR FEEDBACK IS IMPORTANT TO US!
Please fill out session evaluation forms online at
MicrosoftPDC.comSlide9
Learn More On Channel 9
Expand your PDC experience through Channel 9
Explore videos, hands-on labs, sample code and demos through the new Channel 9 training courses
channel9.msdn.com/learn
Built by Developers for Developers….Slide10Slide11