Oracle.dataaccess

while (reader.Read())

The managed library issues platform-invoke (P/Invoke) commands to the Oracle Call Interface (OCI) C-libraries installed on the host machine. oracle.dataaccess