1


0

LINQ to SQLを使用する場合のMoneyデータ型とDecimalデータ型

財務データを保持するためのSQL ServerでのMONEYまたはDECIMALデータ型の使用については、多くの議論があります。 MONEYデータ型を使用すると、精度が失われる可能性がすべてあるようです。

正しく理解すれば、T-SQLを使用してストアドプロシージャでこれらの値を使用して計算を行うと、この状況が発生する場合があります。

LINQ to SQLを使用し、MONEYフィールドからのクエリのすべての結果がc#10進数変数に保持されている(したがって、計算は10進数を使用して行われている)場合、データベースでどのデータ型を使用しても問題ありません(お金または10進数)お金の価値を表す?

1 Answer


2


これは非常に役立つと思います。 SQLデータ型がCLRデータ型にマップされる方法を示します。