Jag har nu definitivt fixat detta genom att använda ett exempel från denna blogg .
partial void OnCreated() {
if (this.DateTimeCreated == null) {
this.DateTimeCreated = DateTime.Now;
}
}
Jag behövde skicka detta till en partiell datakontextklass, eftersom standardklassen skrivs över automatiskt varje gång du ändrar något i dbml.