We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent de517fd commit 1181a4bCopy full SHA for 1181a4b
1 file changed
Orm/Xtensive.Orm.SqlServer/Sql.Drivers.SqlServer/v09/TypeMapper.cs
@@ -22,6 +22,22 @@ internal class TypeMapper : Sql.TypeMapper
22
23
private ValueRange<DateTime> dateTimeRange;
24
25
+ public override bool IsParameterCastRequired(Type type)
26
+ {
27
+ switch (Type.GetTypeCode(type)) {
28
+ case TypeCode.Byte:
29
+ case TypeCode.SByte:
30
+ case TypeCode.Int16:
31
+ case TypeCode.UInt16:
32
+ return true;
33
+ }
34
+ if (type == typeof(Guid)) {
35
36
37
+
38
+ return base.IsParameterCastRequired(type);
39
40
41
public override void BindSByte(DbParameter parameter, object value)
42
{
43
parameter.DbType = DbType.Int16;
0 commit comments