If you have a float in MSSQLServer, to what do you map this in .NET?
Can you convert it to Double or will you lose numbers?
Check out:
In your case SQL Server native type float maps to SQL Server CLR SqlDouble and then Double in .Net
Update (May 2016):
Updated version of the msdn document: Mapping CRL Parameter Data