I seem to have lost the gift, if I ever had it, for what some of my old collegues would call (with a smile on their face) “shameless self-promotion”. Last week at Win-Dev attendees at my talks pointed out to me that I didn’t have a slide that advertised my email address, or web site of samples, or this blog. I didn’t even have a slide plugging our SQL Server 2005 For Developers book, even. Sheesh… So I crufted up a slide for day 2. I even forgot business cards. Yep, really.


Reason this topic comes to mind is, when I mention you can find more information of some of the new SQL Server 2005, SqlClient and ADO.NET 2.0 topics in an article series I wrote for MSDN online (Data Access and Storage Center), folks ask for references. Here they are:


1. ADO.NET 2.0 Feature Matrix
2. Generic Coding with the ADO.NET 2.0 Base Classes and Factories
3. Edit/Build/Publish: Schemas in ADO.NET 2.0 – This is about DbConnection.GetSchema(), a.k.a. information schema functionality ++
4. Using Query Notifications in ADO.NET 2.0
5. XML Data Type Support in ADO.NET 2.0: Handling XML from SQL Server 2005


There’s one more article in the series coming in another month or so. I’ll keep the suspense going for now.


I’ve also built my “do-very-little-for-exposition” .NET Data Provider using the new ADO.NET 2.0 provider base classes (System.Data.Common and System.Data.ProviderBase) , a ProviderFactory, and provider “registration”. An article about the process of building got published in MSDN magazine, a few years ago; this is an update.


There. Was that too shameless for ya?