SQL 2008 R2 に Decimal(35,18) 型の null 許容列を持つテーブルがあり、それを edmx にプルするとします。Conversion Overflows エラーが発生せずに DB に正常に保存できる最大の 10 進数値は次のとおりです。
79,228,162,514
これは Decimal の上限と一致するため、非常に奇妙です (実際の値ではない数字を比較する場合)。
http://msdn.microsoft.com/en-us/library/system.decimal.maxvalue.aspx
79,228,162,514,264,337,593,543,950,335
ただし、最大 28 桁にも達していません。
私は信じているのでバグを報告しました...しかし、これが巨大な問題になるとは信じられませんか?