如果您在 MSSQLServer 中有一個浮點數,那麼您在 .NET 中將其映射到什麼?
您可以將其轉換為 Double 還是會失去數字?
SQLServerfloat和 C#/VBdouble具有相同的表示形式。這是正確的映射。您不想做的是將 SQL Server 映射float到 C#/VB float,因為這可能會導致精度損失。SQL Serverreal映射到 C#/VB float。
T-SQL float 和 real 類型定義可以在MSDN中找到。C# 雙重定義也可以在MSDN上找到,浮點定義也可以。
引用自:https://stackoverflow.com/questions/546150