AFAIK .NET connector opens one or more connection(s) for “application level” function calls and a separate connection that lookup metadata repository information. By default same user is used, you may however configure a separate user for metadata lookup.
See the Programming Guide. https://websmp208.sap-ag.de/~sapidb/011000358700000769232010D/NCo_30_ProgrammingGuide.pdf