Я играю с поставщиком SimpleRepository (с автоматизацией) в SubSonic 3, и у меня есть неприятная проблема:
Единственный способ контролировать длину строки в таблицах базы данных - это добавить атрибуты SubSonicStringLength или SubSonicLongString к свойствам объектов, которые необходимо сохранить.
Мне действительно не нужна зависимость от SubSonic где-либо, кроме моего класса репозитория, и уж тем более не в моих объектах модели, если я могу этого избежать.
Есть ли способы обойти это, или я застрял в использовании SubSonicStringLength и других атрибутов?