データベース (SQL Server 2008 R2) に値を挿入するために、LINQtoSQL マッパーと LINQ を使用しています。アプリに 3 つのレイヤーがあり、新しい行を挿入するときにアプリケーションをトレースすると、すべてうまくいきます。しかし、私のデータベースをチェックした後、float 型の 1 つのフィールドの値が変更されました。たとえば、データベースに 12.69 を挿入すると、値は 12.6899995803833 になります。私は完全に混乱していて、何をすべきかわかりません。よろしくお願いします。