Visual Studio + SQL Server Is Better

Slides:



Advertisements
Similar presentations
17. Data Access ADO.Net Architecture New Features of ADO.NET
Advertisements

.NET 3.5 SP1 New features Enhancements Visual Studio 2008 SP1 New features Enhancements Additional features/enhancements.
Michael Pizzo Software Architect Data Programmability Microsoft Corporation.
Originally founded in 1985 as Rock Financial by Dan Gilbert Grew to one of the largest independent mortgage banks in the country 1998 IPO 1999 Launched.
.NET Framework V3.5+ & RESTful web services Mike Taulty Developer & Platform Group Microsoft Ltd
Amit Chopra APP209 Introducing “Orcas” Huh ? What’s “Orcas”?
What’s new for Rich Clients? Martin Parry Developer & Platform Group Microsoft Ltd
Discover, Master, InfluenceSlide 1 SQL Server Compact Edition and the Entity Framework Rob Sanders Readify.
Virtual techdays INDIA │ august 2010 Building ASP.NET applications using SQL Server Compact Chaitanya Solapurkar │ Partner Technical Consultant,
Eric Nelson Developer & Platform Group Microsoft Ltd
Building Offline/Cache Mode Web Apps Using Sync Framework Mike Clark Group Manager Cloud Data Services Team
Chapter 8 Binding Data to Web Controls. ASP.NET 2.0, Third Edition2.
Chapter 9 Using the SqlDataSource Control. References aspx.
Visual Studio ®.NET Data with XML Carlotta Eaton ( Associate Professor of IST New River Community College Slides by Microsoft Modified.
Eric Nelson (or )
What’s New? – BCS 2013 Brett Lonsdale.  Co-founder of Lightning Tools  One of the hosts on the SharePoint Pod Show  Co-organizer of SharePoint Saturday.
ADO.NET DATA SERVICES Mike Taulty Developer & Platform Group Microsoft UK
Overview of Data Access MacDonald Ch. 15 MIS 324 Professor Sandvig.
Project “Astoria” first announced in Mix 2007 Shared early prototypes, got tons of feedback Now we’re talking about the real deal Production quality bits,
DEV363 Smart Client: Getting the Most out of Windows Forms and WPF Brad Abrams Group Program Manager.NET Framework Team
Ronnie Saurenmann Principal Architect Microsoft Switzerland.
Tony Goodhew Product Planner DEV328.
ASP.NET Rina Zviel-Girshin Lecture 5
Windows Forms in Visual Studio 2005 Mike Pelton Systems Engineer Microsoft Ltd
Why data services? Common challenges when creating rich web applications Creating rich web applications with data services Future scenarios & roadmap.
DEV383 The ADO.NET DataSet and You Jackie Goldstein General Manager Renaissance Computer Systems
1 ADO.NET Data Services Mike Taulty Developer & Platform Group Microsoft Ltd
Module 3: Working with Local Data. Overview Using DataSets Using XML Using SQL Server CE.
Module 2: Using ADO.NET to Access Data. Overview ADO.NET Architecture Creating an Application That Uses ADO.NET to Access Data Changing Database Records.
Module 10: Data Access in ASP.NET. Overview Overview of the ASP.NET Data Access What is Data Access List of Data Source Control What is Data Bound How.
Technology Drill Down: Windows Azure Platform Eric Nelson | ISV Application Architect | Microsoft UK |
Gowtham Prasad K N Partner Technical Consultant | Microsoft Corporation |
Leverage SQL Server 2008 in Your.Net Code with Visual Studio 2008 SP1 David Sackstein John Bryce Training
Data Access Methodologies: When to choose what (ADO.NET, Entity Framework, WCF Data Services) Wriju Ghosh Lead Partner Consultant, Microsoft.
Exploring Networked Data and Data Stores Lesson 3.
DAT 390 Advanced ADO.NET Programming Techniques Jackie Goldstein Renaissance Computer Systems
2 ADO.NET Data Services for the Web Mike Flasko Program Manager, Microsoft “Project Astoria”
Software services delivering SharePoint, Mobile, and Business Intelligence solutions Creating mobile applications that integrate with SharePoint 2013 on-
Introducing the Microsoft® .NET Framework
Building and Consuming REST-based Data Services for the Web
Introducing the Windows Mobile development
MIX 09 6/5/2018 9:14 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Beyond the BDC\BCS Model
Chris Menegay Sr. Consultant TECHSYS Business Solutions
Database JDBC Overview CS Programming Languages for Web Applications
Visual Studio Tools for Office 2005
IBM Data Server Gateway for OData
9/20/2018 2:13 PM Visual Studio развитие технологий доступа к данным на платформе Microsoft.NET Роман Здебский Эксперт по технологиям разработки.
ADO.NEXT Advances in Data Access for 2008
Populating a Data Warehouse
Populating a Data Warehouse
MIX 09 11/23/2018 6:07 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Accessing Data in a .NET Web Application
Populating a Data Warehouse
Populating a Data Warehouse
12/3/ :27 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Visual Studio 2008 Mike Taulty Developer & Platform Group
Tech Ed North America /1/ :36 AM Required Slide
Pablo Castro Software Architect Microsoft Corporation
SSDT and Database Project Basics
Introduction to VSTS Database Professional
SSIS Data Integration Data Warehouse Acceleration
SSIS Data Integration Data Warehouse Acceleration
WCF Data Services and Silverlight
Visual Studio 2008.
Windows Forms in Visual Studio 2005: An in-depth look at key features
Mark Quirk Head of Technology Developer & Platform Group
.NET Framework V3.5+ & RESTful web services
SSIS Data Integration Data Warehouse Acceleration
SQL Azure to .NET Developers
Presentation transcript:

Visual Studio + SQL Server Is Better   Børge Hansen

Visual Studio Team System 2008 Database Edition ADO.Net Entity Framework ADO.Net Data services Sync Services for ADO.Net

VSTS Database Edition Source control of all database objects. Code Analysis on T-SQL code Dependency tree Unit testing Refactoring Data compare/Schema compare

VSTS Database Edition Edit Refactor Compare Database Project Deploy Build Data Generation Test Compare

DEMO

ADO.Net Entity Framework

LINQ to * LINQ to Object LINQ to Entities LINQ to SQL LINQ to XML LINQ to [YourToolHere]

ADO.Net Entity Framework

Object Services

Models, Mapping and Objects

DEMO

ADO.Net Data Services

ADO.Net Data Services High-level Model Uniform URI’s Flexible Formats Entity Data Model First-class entities, associations Uniform URI’s Entities as resources Filter, sort, navigate, paging Flexible Formats Plain XML JSON Atom

ADO.Net Data Services Data Exchange Retrieving data Generic URIs: /Customers!123/SalesOrders Operations: /CustomersByState?state=WA Options: sorting, paging, navigation Storing data Simply use HTTP PUT, POST, DELETE Same URIs: PUT to /Customers!123

DEMO

Sync Services for ADO.NET In Beta Now – ships with SQL Server Compact 3.5, VS 2008 Works with VS 2005, .NET FX 2.0 Builds on ADO.NET skills, Developer Productivity w/many features of Merge Replication Visual Studio 2008 RAD configuration of Sync Services and SQL Server Compact SQL Server 2008 Integrated change tracking making SQL Server 2008 your best server

ADO.Net Data access DataAdapter Server DB Forms SelectCommand InsertCommand Server DB Connection Forms UpdateCommand DeleteCommand

Sync Services for ADO.NET Select Incremental Inserts Select Incremental Updates SyncAdapter DataAdapter Select Incremental Deletes InsertCommand Server DB Connection Forms UpdateCommand DeleteCommand Select Conflict Updated Rows… Select Conflict Deleted Rows…

Sync Services for ADO.NET Select Incremental Inserts SyncAdapter Select Incremental Deletes InsertCommand UpdateCommand DeleteCommand Connection Select Incremental Updates Select Conflict Updated Rows… Select Conflict Deleted Rows… Server DB Forms SQL Server Compact 3.5

What it is: Where it’s deployed Scenarios Very small (~1MB) embedded, in-proc database Nice subset of SQL Server types and SQL dialect Does not have: Stored Procs, Views, Xquery Why limit programming to T-SQL when you have managed code What it is: Mobile & Embedded devices Windows Vista, Media Center PC, MSN Client, ZUNE, Windows Media Player, … Default Local/Client database offering in VS 2008 Where it’s deployed Local online / offline cache Local, stand alone application database Persistent data manager for In-Memory database Structured document format for custom apps Scenarios

Delivering an OCS Vision VS 2005 SP1 Visual Studio 2008 SQL Server 2008 SQL Server Compact Edition Enable Desktop Clients Easy to deploy and redistribute Sync Services for ADO.NET Includes Agent, SQLce Provider, configurable server provider Adds sync capabilities to familiar ADO.NET syntax Visual Studio 2008 Sync Designer Automates config of client & server Generates code to query server for sync information SQL Server 2008 Includes SQL Server 2008 provider Improves performance Simplifies developmen Integrated Change Tracking

More on... Visual Studio Team System 2008 Visual Studio 2008 and .NET Framework 3.5 Service Pack 1 Beta ADO.NET Entity Framework Overview ADO.NET Data Services Microsoft Sync Framework Developer Center