Walter,
ADO.NET has the ability to do many of these....admittedly more than I realized until I dived head-first into what was available.
I've spent much of the last year 'rebuilding my toolset', and have found that ADO.NET has many equivalent functions. The often-used statement 'the beef is in the framework' holds true. These work for me at speeds comparable to VFP.
Kevin