Skip to content

Commit

Permalink
Add a minimal fix for numeric types
Browse files Browse the repository at this point in the history
  • Loading branch information
fredericDelaporte committed Jun 10, 2024
1 parent 77bca8e commit 9430ad2
Show file tree
Hide file tree
Showing 11 changed files with 11 additions and 11 deletions.
2 changes: 1 addition & 1 deletion src/NHibernate/Type/ByteType.cs
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ public override string Name

public override string ObjectToSQLString(object value, Dialect.Dialect dialect)
{
return value.ToString();
return Convert.ToByte(value).ToString();
}

// 6.0 TODO: rename "xml" parameter as "value": it is not a xml string. The fact it generally comes from a xml
Expand Down
2 changes: 1 addition & 1 deletion src/NHibernate/Type/DecimalType.cs
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ public override object FromStringValue(string xml)

public override string ObjectToSQLString(object value, Dialect.Dialect dialect)
{
return value.ToString();
return Convert.ToDecimal(value).ToString();
}

// 6.0 TODO: rename "xml" parameter as "value": it is not a xml string. The fact it generally comes from a xml
Expand Down
2 changes: 1 addition & 1 deletion src/NHibernate/Type/DoubleType.cs
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ public override object DefaultValue

public override string ObjectToSQLString(object value, Dialect.Dialect dialect)
{
return value.ToString();
return Convert.ToDouble(value).ToString();
}
}
}
2 changes: 1 addition & 1 deletion src/NHibernate/Type/Int16Type.cs
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,7 @@ public override object DefaultValue

public override string ObjectToSQLString(object value, Dialect.Dialect dialect)
{
return value.ToString();
return Convert.ToInt16(value).ToString();
}
}
}
2 changes: 1 addition & 1 deletion src/NHibernate/Type/Int32Type.cs
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,7 @@ public override object DefaultValue

public override string ObjectToSQLString(object value, Dialect.Dialect dialect)
{
return value.ToString();
return Convert.ToInt32(value).ToString();
}
}
}
2 changes: 1 addition & 1 deletion src/NHibernate/Type/Int64Type.cs
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,7 @@ public override object DefaultValue

public override string ObjectToSQLString(object value, Dialect.Dialect dialect)
{
return value.ToString();
return Convert.ToInt64(value).ToString();
}
}
}
2 changes: 1 addition & 1 deletion src/NHibernate/Type/SByteType.cs
Original file line number Diff line number Diff line change
Expand Up @@ -116,7 +116,7 @@ public override object DefaultValue

public override string ObjectToSQLString(object value, Dialect.Dialect dialect)
{
return value.ToString();
return Convert.ToSByte(value).ToString();
}
}
}
2 changes: 1 addition & 1 deletion src/NHibernate/Type/SingleType.cs
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@ public override object DefaultValue

public override string ObjectToSQLString(object value, Dialect.Dialect dialect)
{
return value.ToString();
return Convert.ToSingle(value).ToString();
}
}
}
2 changes: 1 addition & 1 deletion src/NHibernate/Type/UInt16Type.cs
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,7 @@ public override object DefaultValue

public override string ObjectToSQLString(object value, Dialect.Dialect dialect)
{
return value.ToString();
return Convert.ToUInt16(value).ToString();
}
}
}
2 changes: 1 addition & 1 deletion src/NHibernate/Type/UInt32Type.cs
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,7 @@ public override object DefaultValue

public override string ObjectToSQLString(object value, Dialect.Dialect dialect)
{
return value.ToString();
return Convert.ToUInt32(value).ToString();
}
}
}
2 changes: 1 addition & 1 deletion src/NHibernate/Type/UInt64Type.cs
Original file line number Diff line number Diff line change
Expand Up @@ -113,7 +113,7 @@ public override object DefaultValue

public override string ObjectToSQLString(object value, Dialect.Dialect dialect)
{
return value.ToString();
return Convert.ToUInt64(value).ToString();
}
}
}

0 comments on commit 9430ad2

Please sign in to comment.