COM server, метод(ы) кот. возвращают Recordset, интегрируется с ADO.NET с помощью OleDbDataAdapter.Fill(). Этот метод заполняет DataSet записями из передавемого ему Recordset. Поскольку ADO.NET не "знает" объектов ADO, передаваемый Recordset он видит как object:
public int Fill(DataSet dataSet, object ADODBRecordSet, string srcTable);
Microsoft рекомендует использовать для интергации с ADO не reference на ActiveX Data Objects (msado15.dll), а заранее приготовленный
Primary Interop Assembly - Program Files\Microsoft.NET\Primary Interop Assemblies" directory in the file adodb.dll.