делает карту данных типа данных sql в C# float?действительно ли карта денег хорошо плавает?
ответ
Нет ... оно соответствует decimal
. Если столбец разрешает null, он отображает значение Nullable<Decimal>
.
float
не является достаточно точным, чтобы использовать для денежных расчетов. Вы теряете/получаете деньги повсюду.
Только в том случае, если столбец допускает нулевые значения - в противном случае он непосредственно сопоставляется с Decimal. –
@Reed - Спасибо за разъяснение. Я опередил меня. Обновлено соответствующим образом. –
Почему это не показывает, что ответ был отредактирован? – CSharpAtl
Я бы использовал десятичную запятую.
Тип Десятичного значения представляет десятичных чисел в диапазоне от положительного 79,228,162,514,264,337,593,543,950,335 к отрицательным 79,228,162,514,264,337,593,543,950,335. Тип десятичного значения является подходящим для финансовых расчетов, требующих большое количество значимого интеграла и дробных цифр и без округления ошибок. Десятичный тип не устраняет необходимость округления. Скорее, он минимизирует ошибки из-за округления .
No.
Деньги сопоставляется Decimal. Если столбец MONEY разрешает нулевые значения, он будет отображаться на Nullable<Decimal>.
. Подробнее см. SQL-CLR Type Mapping.
Поплавок не является достаточно точным для численных расчетов, касающихся денег. Вы всегда должны выполнять все ваши вычисления с использованием десятичных значений.
Нет, float
имеет слишком низкую точность для обработки денежных значений. Семь цифр не доставят вас далеко. Также тип с плавающей запятой склонен к ошибкам округления из-за того, как представлены числа.
Используйте тип данных Decimal
.
- 1. Является ли двойным действительно неподходящим для денег?
- 2. Является ли карта Rails Kit стоимостью денег?
- 3. Действительно ли Vim это хорошо?
- 4. ли Эйген :: карта действительно «вид» семантического
- 5. Когда нужна неумолимая карта (действительно)?
- 6. Действительно ли Maven Multi-Module и EAR хорошо сочетаются?
- 7. Действительно ли JQuery хорошо работает в режиме quirks?
- 8. Действительно ли Armadillo хорошо работает с Embarcadero C++ Builder XE *?
- 9. Действительно ли Kafka хорошо подходит для большого числа клиентов?
- 10. Действительно ли DDD и SOA хорошо играют вместе?
- 11. WPF: действительно ли VS 2010 и Blend 4 хорошо интегрируются?
- 12. содержание Div плавает хорошо во всех браузерах, но на IE10
- 13. Что действительно «достаточно хорошо» для позднего проекта?
- 14. Автоматически индексирует первичный ключ действительно хорошо?
- 15. Является ли хэш-карта Java действительно O (1)?
- 16. Как проверить, действительно ли виза или главная карта?
- 17. Magento 1.9.0.1 удаление наличных денег/кредитная карта базовая оплата
- 18. Действительно ли Map.containsKey() полезен?
- 19. Карты Google - стоит ли денег?
- 20. Карта работает хорошо, но свернуть не удалось
- 21. Хорошо ли поддерживать связь mongodb?
- 22. Действительно ли Rails 'protect_from_forgery действительно полезен?
- 23. Действительно ли IMFSampleGrabberSinkCallback действительно раковина?
- 24. Действительно ли отражение действительно медленное?
- 25. действительно ли устройство действительно независимое?
- 26. Действительно ли `qsort()` действительно QuickSort?
- 27. Действительно ли IDE действительно стоит?
- 28. Действительно ли openssl_random_pseudo_bytes действительно случайный?
- 29. bing карты стоят денег?
- 30. Счетчик денег
Кроме того, у вас довольно высокая точка отсчета. Прежде чем отправлять такие вопросы, как этот google, или даже искать этот же точный вопрос. Его спрашивали сотни раз. – JonH
@JonH: Искать на СО, непременно. Но никогда не предполагалось, что SO будет вашим вторым выбором после Google. Этот сайт был специально разработан, чтобы сделать поиск Google ненужным. Чтобы дать людям * один надежный сайт для получения ответов, а не полагаться на Google, указывая нам на сотни разных и ненадежных сайтов. – jalf
@jalf - Моей точкой является поиск, а не простой простой вопрос. Кроме того, если вы ищете в google, есть довольно большой шанс, что результат укажет на вас здесь. Если вы находитесь в середине кодирования, и вам нужно что-то действительно быстрое, нет ничего плохого в поисковом рассылке. – JonH