В моей базе данных Cosmos у меня есть свойство CreatedAt
, равное DateTime
. Я хочу, чтобы значение генерировалось автоматически при вставке.
В моем методе OnModelCreating
я безуспешно пробовал следующее:
modelBuilder.Entity<User>().Property(p => p.CreatedAt).ValueGeneratedOnAdd();
modelBuilder.Entity<User>().Property(p => p.CreatedAt).HasDefaultValueSql("getdate()");
modelBuilder.Entity<User>().Property(p => p.CreatedAt).HasDefaultValue(DateTime.Now);
Если смотреть в эмуляторе Cosmos DB, это свойство всегда имеет значение DateTime по умолчанию. Что я тут не так делаю?