Подробно: есть колонка таблицы, скажем "Status char(4) NOT NULL DEFAULT('TODO')". При вставке записи, я бы хотел, чтобы если проперть класса Status = null, то BLT не вставлял поле в INSERT (и тогда оно инициализировалось бы SQL server'ом). Если же проперть указана, то вставлял своё значение. В идеале, неплохо бы ещё доставать эту default строку селектом и засовывать в проперть.
NonUpdatable, понятно, не подходит — вставка зависит от значения класс.Status; Может, что-то решает атрибут DefaultValue?
Заранее спасибо, что уделили время!