C#ASP.NETでRESTfulなサービスが完了しました。私のモデルでは、DataAnnotationsのRequiredAttribute(System.ComponentModel.DataAnnotation)を使用しています。プロパティが不足している入力モデル(SwaggerまたはPostmanを介して)を送信すると、各プロパティに[必須]属性が1つしかありませんが、$ {{}}が必要です。 私はおそらくそれが私のモデルで継承されていると思います(3レベルの階層もあり、トリプルメッセージもないので、これは問題ではないと思います)か、何らかの形で登録を二重登録します。たとえば、これは片方の親である:RESTfulサービスでC#RequiredAttributeメッセージが表示されるdouble
public class CertificatePayload : AchievementBase
{
public string ExternalLink { get; set; }
}
この1子クラス:
public class AchievementBase
{
[Required]
public string GrantedTo { get; set; }
[Required]
public string GrantedBy { get; set; }
}
私がチェックできるか問題になる可能性がどのようなものについての任意のアイデア?