Skip to content

Commit 25fc4d3

Browse files
NH-4090 - set time parameter size for SQL-Server
1 parent 94b9fd2 commit 25fc4d3

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/NHibernate/Driver/Sql2008ClientDriver.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,21 @@
22
using System.Data;
33
using System.Data.Common;
44
using System.Data.SqlClient;
5-
using System.Linq;
65

76
namespace NHibernate.Driver
87
{
98
public class Sql2008ClientDriver : SqlClientDriver
109
{
10+
public const byte MaxTime = 5;
11+
1112
protected override void InitializeParameter(DbParameter dbParam, string name, SqlTypes.SqlType sqlType)
1213
{
1314
base.InitializeParameter(dbParam, name, sqlType);
1415
switch (sqlType.DbType)
1516
{
1617
case DbType.Time:
1718
((SqlParameter) dbParam).SqlDbType = SqlDbType.Time;
19+
dbParam.Size = MaxTime;
1820
break;
1921
case DbType.Date:
2022
((SqlParameter) dbParam).SqlDbType = SqlDbType.Date;

0 commit comments

Comments
 (0)