It is possible to override the ODBC, OLEDB, BaseProvider, or BaseStoredProcedure providers. To see a full implemenation example, see the ExampleProvider directory.