Это был мой первоначальный вопрос, на который был дан ответ: EF Core: Как: Сгенерированная в базе данных строка с конкретными правилами?
Теперь у меня есть дополнительный вопрос, и в соответствии с правилами я должен создать новый вопрос?
Итак, если у меня есть такой код:
public class Foo
{
public int FooId { get; set; }
public string GeneratedString { get; set; }
public DayOfWeekEnum DayOfWeek {get; set; }
}
public class FooContext : DbContext
{
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
modelBuilder
.HasSequence<int>("GeneratedStringSequence")
.StartsAt(10000)
.IncrementsBy(1);
modelBuilder
.Entity<Foo>()
.Property(f => f.GeneratedString)
.HasDefaultValueSql("FORMAT((NEXT VALUE FOR GeneratedStringSequence), 'a#')");
}
}
Я хочу заменить 'a' первой буквой текущего значения DayOfWeekEnum для этой записи в БД.
Также, где я могу прочитать об этом материале?