We have an iSeries on V5R4. Currently we use the .NET Framework IBM.Data.DB2.iSeries iDB2Connection extensively and successfully.
For a long time now I have been trying to find a way to use the same IBM.Data.DB2.iSeries .NET data provider on either .NET Core or .NET Standard with no luck.
Now that .NET 5 has been introduced we really need to remove all dependencies on .NET framework and upgrade our projects to .NET 5.
Trying to find information on this on the internet has been extremely hard to find, but most of the rare documents and comments seems to point to using DB2 connect or IBM.Data.DB2.Core.
I have tried using the IBM.Data.DB2.Core.DB2Connectoin but get a an exception referring to a license being required.
Currently we don’t have to pay for any extra for licenses so we don't really want to use DB2 Connect.
Ideally we would prefer to keep using the IBM.Data.DB2.iSeries.iDB2Connection, but it only seems to support .NET Framework.
Is there a .NET 5, or .NET Standard (2 or 2.1) or .NET Core 3.1 data provider that supports the iSeries on version V5R4 (besides Odbc & OleDb)?