Я пишу подпрограмму, которая проверяет данные перед их вставкой в базу данных, и один из шагов состоит в том, чтобы посмотреть, соответствуют ли числовые значения точности и масштабу типа Numeric (x, y) SQL-Server.
У меня уже есть точность и масштаб из SQL-Server, но какой самый эффективный способ в C # получить точность и масштаб значения CLR или, по крайней мере, проверить, соответствует ли оно данному ограничению?
В данный момент я конвертирую значение CLR в строку, а затем ищу расположение десятичной точки с помощью .IndexOf (). Есть ли более быстрый способ?