Nyní jsem to definitivně opravil pomocí příkladu z tento blog .
partial void OnCreated() {
if (this.DateTimeCreated == null) {
this.DateTimeCreated = DateTime.Now;
}
}
Potřeboval jsem to předat do třídy částečného datakontextu, protože výchozí třída se automaticky přepíše pokaždé, když něco změníte v dbml.