Entity framework core 仅检查一个非空约束

Entity framework core 仅检查一个非空约束,entity-framework-core,entity-framework-core-3.1,Entity Framework Core,Entity Framework Core 3.1,我有一个实体框架核心3.1实体: public class Evaluation { public Int32 EvaluationId { get; set; } public Int32? ChapterId { get; set; } public Int32? SectionId { get; set; } } 是否可以在求值配置上定义检查约束,以确保章ID和节ID中只有一个不为空?有帮助吗?

我有一个实体框架核心3.1实体:

public class Evaluation {
  public Int32 EvaluationId { get; set; }
  public Int32? ChapterId { get; set; } 
  public Int32? SectionId { get; set; } 
}
是否可以在求值配置上定义检查约束,以确保
章ID
节ID
中只有一个不为空?

有帮助吗?