Skip to content

Commit 1bfb064

Browse files
committed
DB2NetDriver should be same as DB2CoreDriver
1 parent 444af31 commit 1bfb064

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

src/NHibernate/Driver/DB2NetDriver.cs

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
1-
namespace NHibernate.Driver
1+
using System.Data.Common;
2+
using NHibernate.SqlTypes;
3+
4+
namespace NHibernate.Driver
25
{
36
/// <summary>
47
/// A NHibernate Driver for using the Net5.IBM.Data.Db2/Net.IBM.Data.Db2 DataProvider.
@@ -8,5 +11,15 @@ public class DB2NetDriver : DB2DriverBase
811
public DB2NetDriver() : base("IBM.Data.Db2")
912
{
1013
}
14+
15+
public override bool UseNamedPrefixInSql => true;
16+
public override bool UseNamedPrefixInParameter => true;
17+
public override string NamedPrefix => "@";
18+
19+
protected override void InitializeParameter(DbParameter dbParam, string name, SqlType sqlType)
20+
{
21+
dbParam.ParameterName = FormatNameForParameter(name);
22+
base.InitializeParameter(dbParam, name, sqlType);
23+
}
1124
}
1225
}

0 commit comments

Comments
 (0)