Overview of ADO.NET Whidbey  Wallace B. McClure  Scalable Development, Inc. Scalable Development, Inc. Building systems today that perform tomorrow.

Slides:



Advertisements
Similar presentations
Intro to Sql Server Yukon for Developers Wallace B. McClure Scalable Development, Inc. Building systems today that perform tomorrow.
Advertisements

Yukon – What is New Rajesh Gala. Yukon – What is new.NET Framework Programming Data Types Exception Handling Batches Databases Database Engine Administration.
Collections Create and organize your own privet and public collections.
Chapter 10 ADO. What is ADO? ADO is a Microsoft technology ADO stands for ActiveX Data Objects ADO is a programming interface to access data in a database.
Introduction to Database Processing with ADO.NET.
ASP.NET Programming with C# and SQL Server First Edition Chapter 8 Manipulating SQL Server Databases with ASP.NET.
Programming in ADO.NET: Data-Centric Applications and ADO.NET Original copyright by Microsoft, 2002, with minor modifications by Dan Eaves, 2005.
SQL Server 2005 CLR Integration ADO.NET 2.0 Mike Taulty
Objective In this session we will discuss about : What is ADO. NET ?
Overview of ADO.NET Chapter 1 ADO.NET 4.0 Development.
Overview of Database Access in.Net Josh Bowen CIS 764-FS2008.
Phil Brewster  One of the first steps – identify the proper data types  Decide how data (in columns) should be stored and used.
CIS 764 – Presentation Somil Chandwani.  With Microsoft Data Access Components (MDAC), developers can connect to and use data from a wide variety of.
C# programming with database Basic guideline. First step Install SQL Server 2008/2010 (Professional edition if possible) Install Visual Studio 2008/2010.
PI Data Access via OLE DB/SQL
ASP.NET Whidbey Overview  Wallace B. McClure  Scalable Development, Inc. Scalable Development, Inc. Building systems today that perform tomorrow.
An Introduction To CLR Integration in SQL Server 2005 (Yukon) Dr Greg Low.
ODBC, OLE DB, and ADO Introduction Dr. Ron Eaglin.
 Wallace B. McClure  Scalable Development, Inc. Scalable Development, Inc. Building systems today that perform tomorrow. Designing & Building Windows.
ADO.NET A2 Teacher Up skilling LECTURE 3. What’s to come today? ADO.NET What is ADO.NET? ADO.NET Objects SqlConnection SqlCommand SqlDataReader DataSet.
Overview of ADO.NET with the.NET Framework Scalable Development, Inc. Building systems today that perform tomorrow.
Overview of Data Access MacDonald Ch. 15 MIS 324 Professor Sandvig.
Developing Web Applications Using Microsoft ® Visual Studio ® 2008.
A Simple Introduction. What is ADO.net? First the word ADO stands for ActiveX Data Objects And it is an integral part of.Net Framework of Microsoft hence.
Needs for Accessing Database To make your web site more dynamic and maintainable, you can display information on your web pages that are retrieved from.
Databases and Data Access  Introduction to ADO.NET  ADO.NET objects  ADP.NET namespaces  Differences between ADO and ADO.NET.
.NET Data Access and Manipulation ADO.NET. Overview What is ADO.NET? Disconnected vs. connected data access models ADO.NET Architecture ADO.NET Core Objects.
1 Introduction to ADO.NET Microsoft ADO.NET 2.0 Step by Step Rebecca M Riordan Microsoft Press, 2006.
Chapter 3 Introduction to ADO.NET 3.1 The ADO and ADO.NET ActiveX Data Object (ADO) is developed based on Object Linking and Embedding (OLE) and Component.
Sofia, Bulgaria | 9-10 October Advanced Data Access Patterns with ADO.NET 2.0 Julie Lerman The Data Farm Julie Lerman The Data Farm.
Financial Information Management Putting VB & SQL To Work Stefano Grazioli.
10/26/20151 Chapter 3 Introduction to ADO.NET In this chapter, you will: Learn the basic classes in ADO.NET and its architecture Learn the different ADO.NET.
Module 9: Accessing Relational Data Using Microsoft Visual Studio.NET.
Session 8: ADO.NET. Overview Overview of ADO.NET What is ADO.NET? Using Namespaces The ADO.NET Object Model What is a DataSet? Accessing Data with ADO.NET.
Module 7: Accessing Data by Using ADO.NET
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 Introduction to ADO.NET ADO.NET - Lesson 01  Training time: 10 minutes  Author:
Windows Forms in Visual Studio 2005 Mike Pelton Systems Engineer Microsoft Ltd
Presented by Joseph J. Sarna Jr. JJS Systems, LLC
An Introduction to ADO.Net Marmagna Desai.NET Seminar, Fall-2003.
ADO.NET connections1 Connecting to SQL Server and Oracle.
 It is the primary data access model for.Net applications  Next version of ADO  Can be divided into two parts ◦ Providers ◦ DataSets  Resides in System.Data.
Crystal Reports Training
The Problems HTTP is disconnected So many database vendors Create a simple consistent versatile interface on the data Look at ADO.NET classes OleDb SQL.
ADO.NET AND STORED PROCEDURES - Swetha Kulkarni. RDBMS ADO.NET Provider  SqlClient  OracleClient  OleDb  ODBC  SqlServerCE System.Data.SqlClient.
DAT430 Extending Microsoft ® ADO.NET Building a Custom Data Factory API DAT430 Extending Microsoft ® ADO.NET Building a Custom Data Factory API Gert E.R.
HNDIT Rapid Application Development
ADO.NET Architecture MIS3502: Application Integration and Evaluation David Schuff Adapted from material by Arnold Kurtz, David.
Module 4 Introduction ADO.NET.
ViaSQL Technical Overview. Viaserv, Inc. 2 ViaSQL Support for S/390 n Originally a VSE product n OS/390 version released in 1999 n Identical features.
Active Data Objects Using.Net ADO.Net Farooq Ahmed Amna Umber Summayya Shehzad.
Querying Information in a Database. CONTENTS Relational Database Systems Creating Database with SQL Server Reading Data with LINQ Requirements to Get.
ASP.net Course From Intermediate to Advance level By Arsalan Ahmed 3 Months Course Cell :
Introduction to Oracle  Oracle Database XE, APEX and Oracle SQL Developer.
ADO .NET from. ADO .NET from “ADO .Net” Evolution/History of ADO.NET MICROSOFT .NET “ADO .Net” Evolution/History of ADO.NET History: Most applications.
.NET Data Access and Manipulation
C# 1 CSC 298 ADO.NET. C# 2 ADO.NET  A data access technology that maps very well to the world of the web (disconnected architecture)  data is retrieved.
Integrating Data Lesson 6.
ASP.NET Programming with C# and SQL Server First Edition
Data Access with ADO.NET
Introduction to ADO.NET
Introduction to Database Processing with ADO.NET
Introduction to Database Processing with ADO.NET
ADO.NET Framework.
Programming the Web Using ASP.Net
Lecture 6 VB.Net SQL Server.
Tonga Institute of Higher Education
Bài 5: ADO.NET 5.1. Khái niệm 5.2. Các lớp và không gian tên cơ bản của ADO.NET 5.3. Thao tác với dữ liệu kết nối – Connected 5.4. Thao tác với dữ liệu.
Опит в използването на ODP.NET с Oracle 9i
Chapter 10 ADO.
Introduction to Database Programming through ADO. NET
Presentation transcript:

Overview of ADO.NET Whidbey  Wallace B. McClure  Scalable Development, Inc. Scalable Development, Inc. Building systems today that perform tomorrow.

EVERYTHING IS BETA.  Your mileage may vary.  Anything may change between now and shipment.  December CTP of Sql Server  Many thing will change between now and Beta 3.

Background  Microsoft MVP.  AspInsider.  Author.

.NET Experiences  PDC 2000 Build (July, 2000).  Book work.  Visual Studio Betas.  Sql Server Betas.  Production applications.  “Professional Programming with ADO.NET Version 2 using Sql Server, Oracle, and MySql.”

ADO.NET Whidbey Overview  Favorite Objects are still there.  Connections.  Commands  Datasets, DataTables, DataColumns, etc….  Evolutionary, not revolutionary.

What databases are supported?  Sql Server - Client. System.Data.SqlClient.  Sql Server - Server. System.Data.Sql & System.Data.SqlServer.  Oracle. System.Data.OracleClient.  ODBC. System.Data.Odbc.  OleDb. System.Data.OleDb.

FYI – Announced Server support for CLR Objects  IBM DB/2 8.2 – Shipping with support for.NET 1.1.  Sql Server 2005 – Ship in 2005 with support for.NET 2.0.  Oracle 10g Release 2 – Ship in 2005

New Features of ADO.NET  Asynchronous operations.  MARS (Sql Server 2005 only).  DataType Improvements.  Connection string manager.  Inside the database with Sql Server 2005.

Asynchronous Operations  BeginABC/EndABC style.  Type of operations.  ExecuteNonQuery.  ExecuteReader.  ExecuteXmlReader.  Example.

Asynchronous Operations  Less need for managed threads.  Built into.NET 2.0.  Not thread safe.  Yukon supports multiple commands per connection.  Specific issue with shared memory and Sql 7 & 2k.

Multiple Active Result Sets (MARS)  Multiple open commands on a single connection.  Sql Server 2005 only.  Example.

DataType Improvements  Hard to get the field information through ADO.NET 1.x.  FillSchema() method only returns basic information.  GetProviderSpecificFieldType().  GetDataTypeName().  Example.

Connection strings  Connection strings aren’t very object based.  SqlConnectionStringBuilder().  Key/Value style.

Inside the Sql Server 2005 database with the CLR  CLR Objects.  Triggers.  Stored Procedures.  Functions.  Aggregates.  User Defined Types.  System.Data.Sql & System.Data.SqlServer  Example.

Other features  System.Transactions.  Server enumeration.  Password management.  Bulk Copy.  Provider Statistics.  Caching support.

If you want to know more about ADO.NET Whidbey/Yukon…….       “Professional ADO.NET Version 2” due in the summer of It makes a great gift. Buy 3 or 4 for the ones you love.

Questions?  Wallace B. McClure     END Scalable Development, Inc. Building systems today that perform tomorrow.