8.9. Adding Enhanced Functionality

This brings us to the end of the major required common objects of the data provider object model. I should add that the MDirProv data provider is fully instrumented and can be extended to serve as a trace of higher-level calls inside the ADO.NET managed data stack. The entire source code and a sample program are downloadable from the book's Web site.

This provider implements only the base set of types and interfaces, and, as with OLE DB providers, you can add extended functionality. To complete your tour through the model, I'll mention the extended types available and common base definitions and implementations. Note that the SqlClient and OleDb data providers implement provider-specific variations of these ...

Get Essential ADO.NET now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.