Как вставить `sysdate` с Entity Framework? - PullRequest
0 голосов
/ 09 января 2012

Используя Entity Framework и Oracle DB, я бы хотел

insert into tablename (datetimefield, numericfield) VALUES (sysdate, 545)

Как это сделать без непосредственного использования кода SQL?

Ответы [ 2 ]

2 голосов
/ 30 мая 2012

Невозможно установить его напрямую, используя структуру объекта как часть обновления. Для вставок вы можете установить значение по умолчанию для таблицы и оставить его пустым. Вы также можете выставить sp, который обновляет дату в структуре сущностей, и вызывать ее, но это может вызвать многократные обходы.

Вы также можете использовать триггер.

1 голос
/ 30 мая 2012

Если вы работаете с dotConnect для Oracle, вы можете использовать это решение.

Devart Team

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...