Проверьте ограничение только для одного, отличного от нуля

У меня есть объект Entity Framework Core 3.1:

public class Evaluation {
  public Int32 EvaluationId { get; set; }
  public Int32? ChapterId { get; set; } 
  public Int32? SectionId { get; set; } 
}

Можно ли определить ограничение проверки в конфигурации оценки, чтобы гарантировать, что только одно из ChapterId и SectionId не равно нулю?


person Miguel Moura    schedule 08.10.2020    source источник
comment
Помогает ли этот вопрос?   -  person Cardi DeMonaco Jr    schedule 08.10.2020