Что такое С#, эквивалентный реальному типу SQL Server 2005?
Sql server real datatype, что такое эквивалент С#?
Ответ 1
это Single
см. здесь для получения дополнительной информации о SQL Server для .Net DataTypes
Ответ 2
Единый не правильный ответ, поскольку он округляет десятичную часть. Например, 2.0799999 будет преобразован в 2.08. Если ограничений округления нет, тогда это должно быть хорошо.
Ответ 3
Double может использоваться как эквивалентный тип данных .NET для реального типа данных SQL Server
Двойной получает точное значение без округления
Ответ 4
Ответ - float. Если вы попытаетесь использовать double в качестве типа кода, но ваш тип поля в базе данных реален, он будет ошибкой. Я просто проверил это сам и подтвердил его с удвоением.
Ответ 5
в моем проекте (acces → firebird и ms sql → С#) реально определен как единый номер точки с плавающей точкой... поэтому я использовал float и все в порядке
Ответ 6
Эквивалент Единичен. Single - число с плавающей запятой в диапазоне от -3.40E +38 до 3.40E +38.
Вот последний из MSDN описывает все эквиваленты SqlDbType и С#
Ответ 7
ответ Single
или float
. (в зависимости от стиля.) Это похоже на разницу между String
и string
[source: ReSharper предлагает код "use type keyword" при использовании Single
. он предложил использовать float
.