From a59dc92259cacab50dbefe8456a55ddee091c76c Mon Sep 17 00:00:00 2001 From: "Collin M. Barrett" Date: Mon, 10 Apr 2017 18:22:18 -0500 Subject: [PATCH] allow modifieddate to be null --- api/FilterLists.Models/BaseEntity.cs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/api/FilterLists.Models/BaseEntity.cs b/api/FilterLists.Models/BaseEntity.cs index 0e5af86f4..5ff1da0be 100644 --- a/api/FilterLists.Models/BaseEntity.cs +++ b/api/FilterLists.Models/BaseEntity.cs @@ -13,15 +13,13 @@ public abstract class BaseEntity [DatabaseGenerated(DatabaseGeneratedOption.Identity)] public long Id { get; set; } - [Required] [DatabaseGenerated(DatabaseGeneratedOption.Identity)] //TODO: Implement http://stackoverflow.com/a/38102266/2343739 so DefaultValue takes effect in db automatically + //For now, manually execute on new tables: InitializeNewTableBaseEntityDefaults.sql [DefaultValue("CURRENT_TIMESTAMP")] public DateTime AddedDateUtc { get; set; } - [Required] [DatabaseGenerated(DatabaseGeneratedOption.Computed)] - [DefaultValue("CURRENT_TIMESTAMP")] - public DateTime ModifiedDateUtc { get; set; } + public DateTime? ModifiedDateUtc { get; set; } } } \ No newline at end of file