Я использую Subsonic 3 (шаблон T4) для создания моделей для моего приложения mvc. Однако шаблон по умолчанию не позволяет использовать столбцы, допускающие значение NULL, поэтому, когда я перехожу к сохранению записи, возникает ошибка, если столбец даты и времени, допускающий значение NULL, пуст. (См. этот пост ...)
Вопрос: как лучше всего справиться с этим?
Вариант 1. Измените шаблон, чтобы проверить, является ли он столбцом, допускающим значение NULL, и украсить тип данных? Это приведет к рассинхронизации меня с любыми изменениями, которые Роб вносит в свои шаблоны, которые мне могут понадобиться.
Вариант 2. Есть ли способ переопределить столбец в частичном классе?
Другие варианты?