Natürlich, von ACS wird eine .Net-DLL bereits angeboten, die du im Bin-Verzeichnis des WinAP wieder findest. Damit kommst du absolut problemlos auf die IBM i.
https://www.ibm.com/docs/de/i/7.6.0?topic=programming-net-provider

Der Provider ist allerdings nur ein Wrapper für den ebenfalls mitgelieferten ODBC-Provider.
Somit kannst du auch den normalen ODBC-Treiber verwenden, da man auch ohne DSN den gesamten Connectionstring angeben kann. Somit ist auch bei einer Verteilung das Windows-AP mit zu installieren.

Wenn du allerdings wirklich auf eine externe DB2 zugreifen willst, benötigtst du leider den teuren DB2-Provider, wobei es da durchaus mehrere gibt mit unterschiedlichen Konditionen.