Entity Framework DateTime column - GetDate() value Insertion

У меня есть таблица с колонками DateCreated и DateUpdated и использую Entity Framework для вставки/обновления значений в базу данных.

Мне нужно, чтобы столбец DateCreated получал значение GetDate() SQL Server только при вставке.

Значение столбца DateUpdated всегда должно обновляться текущим значением GetDate() при вставке и обновлении.

Для столбца DateCreated я установил StoreGeneratedPattern="Computed" и в таблице SQL Server я установил значение столбца по умолчанию GetDate(), что работает хорошо, как и ожидалось.

Для столбца DateUpdated я не смог найти способ заставить значение GetDate() автоматически устанавливаться при каждом обновлении записи. Это значение устанавливается только при вставке записи.

Не мог бы кто-нибудь пролить свет на это.

7
задан Eranga Dissanayaka 9 December 2011 в 23:56
поделиться