Я сгенерировал классы LINQ to SQL из базы данных, которая не находится под моим контролем, в которой много полей Decimal(38, 5)
. Очевидно, диапазон десятичного типа .NET меньше этого, поэтому генератор кода LINQ to SQL выдает много предупреждений:
DBML1008: отображение между DbType 'Decimal (38,5)' и типом 'System.Decimal' в столбце StructGable24InchOCStuds типа 'AddersAndMultiplier' может привести к потере данных при загрузке из базы данных
Крайне маловероятно, что какое-либо из этих полей когда-либо будет иметь достаточно большое значение, чтобы на практике вызывать потерю данных, поэтому я хотел бы подавить эти предупреждения. Однако, по-видимому, установка подавления предупреждений через диалог в VS не работает с предупреждениями генератора кода LINQ to SQL - есть ли другой метод?