В нашей базе данных каждая таблица имеет два столбца DateTime, CreatedOn и ModifiedOn, которые устанавливаются через триггеры в SQL Server. CreatedOn установлен на INSERT, а ModifiedOn установлен на INSERT и UPDATE.
Я пытаюсь использовать Entity Framework 4.1. Как мне аннотировать / настроить два свойства?
Я думаю, что это включает в себя аннотацию [DatabaseGenerated(DatabaseGeneratedOption.Computed)]
, но я должен использовать эту аннотацию для обоих, или я должен установить [DatabaseGenerated(DatabaseGeneratedOption.Identity)]
в поле CreatedOn?
Согласно MSDN Под идентичностью просто подразумевается, что The database generates a value when a row is inserted.
, что здесь кажется правдой.
Кроме того, я должен использовать [Timestamp]
?