Skip to content

Commit 8d97e58

Browse files
committed
Add new driver for Net5.IBM.Data.Db2/Net.IBM.Data.Db2 DataProvider
1 parent f48971a commit 8d97e58

File tree

3 files changed

+15
-1
lines changed

3 files changed

+15
-1
lines changed

psake.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ Task Set-Configuration {
9191
'DB2' = @{
9292
'connection.connection_string' = '';
9393
'dialect' = 'NHibernate.Dialect.DB2Dialect';
94-
'connection.driver_class' = 'NHibernate.Driver.DB2CoreDriver'
94+
'connection.driver_class' = 'NHibernate.Driver.DB2NetDriver'
9595
}
9696
}
9797
#Settings for current build

src/NHibernate.TestDatabaseSetup/TestDatabaseSetup.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,9 @@ public class DatabaseSetup
3232
{"NHibernate.Driver.OracleManagedDataClientDriver", SetupOracle},
3333
{"NHibernate.Driver.OdbcDriver", SetupSqlServerOdbc},
3434
{"NHibernate.Driver.SQLite20Driver", SetupSQLite},
35+
{"NHibernate.Driver.DB2Driver", SetupDB2},
3536
{"NHibernate.Driver.DB2CoreDriver", SetupDB2},
37+
{"NHibernate.Driver.DB2NetDriver", SetupDB2},
3638
#if NETFX
3739
{"NHibernate.Driver.SqlServerCeDriver", SetupSqlServerCe},
3840
{"NHibernate.Driver.SapSQLAnywhere17Driver", SetupSqlAnywhere}

src/NHibernate/Driver/DB2NetDriver.cs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
namespace NHibernate.Driver
2+
{
3+
/// <summary>
4+
/// A NHibernate Driver for using the Net5.IBM.Data.Db2/Net.IBM.Data.Db2 DataProvider.
5+
/// </summary>
6+
public class DB2NetDriver : DB2DriverBase
7+
{
8+
public DB2NetDriver() : base("IBM.Data.Db2")
9+
{
10+
}
11+
}
12+
}

0 commit comments

Comments
 (0)