.NET 3.5 SP1 New features Enhancements Visual Studio 2008 SP1 New features Enhancements Additional...
-
Upload
amber-lovel -
Category
Documents
-
view
240 -
download
3
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 [email protected]
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.