Appears the methods and properties derived from a single object in COM require multiple classes in .NET
...but for starters...
I'm not sure what you mean. Perhaps you are using the word "derived" in a different way. By derived, do you mean "Inherits From?"
The last time I did anything with ADO, whether it was in .NET or VBA, I needed a fistful of objects, most of which depended, directly or indirectly, on a ADO Connection object.