Subsonic 3.0 с полем отметки времени в SQL 2005

У меня есть поле временной метки в таблице, и когда я создаю новый экземпляр своего объекта, устанавливаю некоторые поля, не устанавливаю поле временной метки и использую .Save (), я получаю сообщение об ошибке, говорящее, что я не могу установить точное значение для поле отметки времени во время INSERT.

Как я могу заставить SubSonic ничего не сохранять в этом перикулярном поле?

Спасибо


person MarkyMarc    schedule 09.09.2009    source источник


Ответы (2)


Я не уверен, что полностью понимаю вопрос, но шаблоны SubSonic по умолчанию настроены для обработки определенных полей даты / времени как особых случаев, таких как CreatedOn и ModifiedOn. Вы можете просмотреть свой шаблон T4 на предмет ссылок на эти поля и изменить их поведение.

Применимо ли это вообще к вашей ситуации, или ваши поля отметок времени имеют другое имя?

person Stephen    schedule 09.09.2009
comment
У меня есть эти 2 поля, и они обрабатываются нормально. Проблема в другом поле типа timestamp, которое есть в моей таблице. - person MarkyMarc; 12.09.2009

это то, что вы ищете

http://mvcframeworkblog.blogspot.com/2009/10/subsonic-how-to-add-new-datatype.html

person h3n    schedule 01.10.2009
comment
Я уже сделал это и вижу поле в классе, которое создает SS. Когда я выполняю сохранение, SS пытается вставить значение в это поле, что не является допустимой операцией. - person MarkyMarc; 01.10.2009