.NET 3.5 SP1 New features Enhancements Visual Studio 2008 SP1 New features Enhancements Additional...

Post on 31-Mar-2015

240 views 3 download

Tags:

Transcript of .NET 3.5 SP1 New features Enhancements Visual Studio 2008 SP1 New features Enhancements Additional...

What's new in.NET 3.5 SP1 and Visual Studio 2008 SP1

Consultant .NETGuidance

Johann BLAISblais@guidance.l

u

Agenda

.NET 3.5 SP1New featuresEnhancements

Visual Studio 2008 SP1New featuresEnhancements

Additional features/enhancements

.NET 3.5 SP1 – What’s New?

ADO.NET Entity FrameworkADO.NET Data ServicesASP.NET Dynamic DataASP.NET Routing

ADO.NET Entity Framework

Entity Data ModelDefine your application modelMap it to a persistence storeComprised of three layers (files):

Conceptual (CSDL)Mapping (MSL)Storage (SSDL)

Entity FrameworkProvides services for consuming an EDM:

Entity SQLEntity ClientObject ServicesLINQ To Entities

{DEMO}

ADO.NET Entity Framework

ADO.NET Data Services

Data feed and publishing service with a standard RESTful interfaceExposes an object model (not a database) over the web:

Entity Data ModelLINQ To SQL modelCustom IQueryable<T> provider

Feature-rich/secure data platformFlexible extensibility modelBroad consumption options

{DEMO}

ADO.NET Data Services

ASP.NET Routing

Define your application’s URL entry points

Static (/Products/Edit/23)Parameterized (/Products/{action}/{id})

Map these URL patterns to route handlersGenerate URLs based off your defined route tableCan be leveraged by ASP.NET…

WebFormsMVC (using)Dynamic Data (using)

ASP.NET Dynamic Data

Data-driven web application scaffolding

Full CRUD operationsAJAX-enabled

Based on top of object modelLINQ To SQLEntity Data Model

Extend your modelMetadataValidation

Modify base UI and add new templatesAdd dynamic behavior to existing apps

{DEMO}

ASP.NET Dynamic Data

.NET 3.5 SP1 - What’s Been Enhanced?

ASP.NET AJAXWCF

Scalability improvementsDataContractSerializer improvements

WPFPerformance improvements, new shader effects, WebBrowser

WinFormsFive New controls

Vector ShapesPrintFormDataRepeater

ASP.NET AJAX

HistoryCreates custom history points

Server & client-side

Enable back/forward browser buttonsAllow users to bookmark state

Script combiningCombine multiple JavaScript files into one

Saves server requests and bandwidth

Visual Studio 2008 SP1 – What’s New?

Entity Data Model designerJavaScript formatting and code preferencesASP Intellisense/Debugging.NET Framework Client Profile

26mb download

What’s Improved?

SQL Server 2008Improved JavaScript Intellisense

jQueryPrototypeScriptaculous

Web designer performance improvementsWCF refactoring support (svc/config files)

Languages

VBXML To SchemaXSD Browser

C#Improved on-the-fly compiler checkingImproved LINQ debugging

{DEMO}

{RESOURCES}

Resources

EDM and Entity Frameworkhttp://blogs.msdn.com/adonet/default.aspx

ASP.NET Dynamic Datahttp://www.asp.net/dynamicdata/

ADO.NET Data ServicesTeam blog : http://blogs.msdn.com/astoriateam/default.aspxTutorial : http://msdn.microsoft.com/en-us/library/cc907912.aspx

© 2007 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.