Итак, мы используем SubSonic в качестве нашего DAL / ORM для одного из наших проектов.Все работает гладко (база данных уже существует, поэтому мы использовали SubSonic поверх нее), однако, иногда мы сталкиваемся с исключением, которое говорит, что что-то вроде целого числа превышает максимальную длину.В этом примере наше поле MySql имеет знак int (4).Что, согласно документации MySql, допускает диапазон следующих значений:
-2147483647 до 2147483647.
Теперь мой вопрос, как MaxLength продиктован в SubSonic?Количество цифр?Потому что это означает, что это позволит только от -9999 до 9999, правильно?Это кажется довольно большим расхождением, и я надеюсь, что это не так, иначе у нас будет куча других проблем.
Спасибо, Steve