StoreGeneratedPattern="Computed"
タイプの列で問題なく動作しますtimestamp
。ただし、TimeStampを人間が読める形式で表示することはできません。
{TimeStamp}
したがって、SQLタイムスタンプをDateTimeに解析できないため、ユーザーに「この行が変更されました」と表示することはできません。
列の計算列も作成できるDateTime
ので、手動で設定する必要はありませんか?
myEntity.LastModification = DateTime.Now
言うまでもなく、一部のユーザーがコンピューターの時間を変更するだけで、本当に何か悪いことをしたい場合は、エラーが発生しやすくなります。