Обычно можно определить точность числа в SQL путем определения его с параметрами. Для большинства случаев это будет NUMERIC(10,2)
, или Decimal(10,2)
- определит столбец как Число с 10 общими цифрами с точностью 2 (десятичные разряды).
Отредактированный для ясности
Вы не можете внедрить статический регистратор. Вы должны либо изменить его на регистратор экземпляров (если можете), либо обернуть его в регистратор экземпляров (который вызовет статический). Также довольно сложно внедрить что-либо в статический класс (потому что вы никоим образом не управляете статическим конструктором) - вот почему я обычно передаю все объекты, которые хочу внедрить, в качестве параметров.