Skip to content

Replace DB2 dll with Net.IBM.Data.Db2 nuget package #2130

Merged
jzabroski merged 5 commits into
mainfrom
db2-upgrade-to-nuget
Nov 11, 2025
Merged

Replace DB2 dll with Net.IBM.Data.Db2 nuget package #2130
jzabroski merged 5 commits into
mainfrom
db2-upgrade-to-nuget

Conversation

@jzabroski

Copy link
Copy Markdown
Collaborator

Fixes #2124

@jzabroski jzabroski added this to the 7.2.0 milestone Aug 28, 2025
@jzabroski

Copy link
Copy Markdown
Collaborator Author

Last fix was incorrect. It is IBM.Data.DB2 -> IBM.Data.Db2

@PhenX

PhenX commented Sep 2, 2025

Copy link
Copy Markdown
Collaborator

@jzabroski

Copy link
Copy Markdown
Collaborator Author

Holy smokes, is that really true? I tried to dotPeek to browse the API and didn't catch that because I only dotPeeked one dll. I was about to reach out to IBM to get a open source contributor license so we could more officially support DB2. I'll ask the LinqDB guys how they did the license.

@jzabroski

Copy link
Copy Markdown
Collaborator Author

I'm going to take this out of the 7.2 milestone goal, though. It's not reasonable.

@jzabroski jzabroski modified the milestones: 7.2.0, 7.3.0 Sep 2, 2025
@jzabroski

jzabroski commented Sep 3, 2025

Copy link
Copy Markdown
Collaborator Author

@PhenX This is what I would suggest we do for the DB2 Runner project:

<ItemGroup>
    <Using Include="IBM.Data.DB2" Condition=" '$(TargetFramework)' == 'net48' " />
    <Using Include="IBM.Data.Db2" Condition=" '$(TargetFramework)' != 'net48' " />
</ItemGroup>

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Replace DB2 dll with Net.IBM.Data.Db2 nuget package

2 participants