我有这样的课:
public class Customer : Entity
{
[Required]
public string Forename { get; set; }
[Required]
public string Surname { get; set; }
public virtual ICollection<GazetteerLinks> GazetteerLinks { get; set; }
public virtual ICollection<Address> Addresses { get; set; }
}
它被 1 到 n 个子类继承。有没有办法可以在某些子类上禁用必需的注释?我不能 100% 确定来自第三方的所有数据集都能满足要求,但我想在我自己创建的数据集上强制执行。