Relinq converts the Property to float, returning a value which is more exact than the value returned by LinqToSql.
It is unclear Relinq should be more precise than LinqToSql.
But when the property is casted to float:
Relinq does not convert the integer to float. LinqToSql converts the integer to Real and therefore returns a more exact value.
Relinq should convert the integer correctly to float.