Decimal(38, 5)
多くのフィールドを持つ自分の管理下にないデータベースから LINQ to SQL クラスを生成しました。どうやら .NET Decimal 型の範囲はこれよりも小さいため、LINQ to SQL コード ジェネレーターは多くの警告をスローしています。
DBML1008: DbType 'Decimal(38,5)' とタイプ 'AddersAndMultiplier' の列 'StructGable24InchOCStuds' のタイプ 'System.Decimal' の間のマッピングにより、データベースからロードするときにデータが失われる可能性があります
これらのフィールドのいずれかが、実際にデータ損失を引き起こすほど大きな値を持つことはほとんどないため、これらの警告を抑制したいと考えています。ただし、VS のダイアログを使用して警告の抑制を設定しても、LINQ to SQL コード ジェネレーターの警告では機能しないようです。別の方法はありますか?