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?
It depends on the size of the SQL float. For plain "float" which is equivalent to float(53), you need to use a C# double. For float(24) or lower a C# float will be enough, or a double would work as well.