Скажите, у меня есть следующая таблица:
create table T (
ID int not null primary key,
Name varchar(10) not null,
CreatedAt datetime not null default GETDATE(),
UpdatedAt datetime not null default GETDATE()
)
и я хочу использовать с Linq 2 Sql.Он прекрасно генерирует безопасный тип-класс с ненулевыми свойствами CreatedAt и updatedAt.Теперь я хочу вставить новую запись и хочу, чтобы они оба заполнялись значением из Sql Server, а не с DateTime.Now
, который может отличаться.Есть ли способ как-то отправить null
на Sql Server, не делая свойства обнуляемыми?Кроме того, я не хочу следовать этому решению , так как оно требует дополнительного сетевого отключения.Это очень легко с хорошим старым SQL - просто пропустите столбцы CreatedAt / updatedAt в операторе вставки, и все в порядке, но каковы мои варианты с Linq 2 Sql?