Существует много дискуссий об использовании типов данных MONEY или DECIMAL в SQL Server для хранения финансовых данных.Кажется, все дело в возможной потере точности при использовании типа данных MONEY.
Если я правильно понимаю, эта ситуация может иметь место, когда мы выполняем вычисления с этими значениями в хранимых процедурах с использованием T-SQL.
Правильно ли я понимаю, что если я использую LINQ to SQL и все результаты запросов из полей MONEY хранятся в десятичных переменных c #, (и поэтому вычисления выполняются с использованием десятичных дробей), то не имеет значениятип данных для использования в базе данных (MONEY или DECIMAL) для представления денежных значений?