Indexing Structures in Database Management system.pdf
Ado.net
1. Microsoft ® ADO.NET Presented by Joseph J. Sarna Jr. JJS Systems, LLC
2.
3. ADO versus ADO.NET Uses DATASET object (contains one or more DATATABLE objects) Uses RECORDSET object (contains one table) Form of data in memory Transfers DATASET object via XML. No data conversions required Uses COM to marshal RECORDSET Disconnected access across multi-tiers Uses DATASETCOMMAND object with OLEDB Uses CONNECTION object and RECORDSET object with OLEDB Disconnected access Disconnected collection of data from data server Client/server coupled Primary Aim ADO.NET ADO Feature
4. ADO versus ADO.NET (continued) XML flows through the firewall via HTTP Firewalls block system-level COM marshalling Firewalls Managed code library – Uses Common Language Runtime, therefore, language agnostic Coupled to the language used, various implementation Code XML is the native transfer medium for the objects XML aware XML capabilities ADO.NET ADO Feature
7. ADO.NET Namespaces Native data types in Microsoft® SQL Server System.Data.SqlTypes Types that are optimized to connect to Microsoft® SQL Server System.Data.SqlClient Types that allow connection to OLE DB compliant data sources System.Data.OleDb Types shared between managed providers System.Data.Common Core namespace, defines types that represent data System.data