1 / 11

data programming and modeling for the Microsoft .net developer

FT12. data programming and modeling for the Microsoft .net developer. chris anderson and don box Microsoft Corporation. data, modeling, and the .net developer. Visual Studio. “Quadrant”. Entity Framework. Data Services. ADO.NET . “M”/EDM. SQL Azure. SQL Server. ….

terryal
Download Presentation

data programming and modeling for the Microsoft .net developer

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. FT12 data programming and modeling for the Microsoft .net developer chrisanderson and don box Microsoft Corporation

  2. data, modeling, and the .net developer Visual Studio “Quadrant” Entity Framework Data Services ADO.NET “M”/EDM SQL Azure SQL Server … SQL Server Modeling Services

  3. ado.net entity framework System.Data.Objects System.Data.EntityClient System.Data.Metadata.Edm System.Data.*Client Relational Stores

  4. 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 tweak • start with an edmx model • “edmx is the truth” • why? you want separation from code and database in a declarative format • what?create a model and tweak • start 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 contextbuilder

  5. odata: open data protocol OData Consumers OData Producers OData Protocol .NET Framework Excel/PowerPivot Sharepoint Visual Studio Sharepoint Services .NET Framework SQL Server Reporting Services Silverlight Windows Azure Table Storage Javascript/AJAX Codename “Dallas” PHP Java ODGI

  6. codename “m”: a language for data “M” T-SQL Specification Grammar Specification EDMX Specification

  7. resources • web • http://msdn.com/data • talks • shyam 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 408b • don and pinky on codename “m” : wednesday 1PM, 408a • pablo on odata : wednesday 2pm, 515b • pablo deep dive on odata: thursday 9:30am, vs/.net lounge • james and shoshe on sql server modeling services: thursday 11:30am, 515b

  8. YOUR FEEDBACK IS IMPORTANT TO US! Please fill out session evaluation forms online at MicrosoftPDC.com

  9. 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….

More Related