ApeVoloRequiredAttribute 的AttributeUsage警告
huster-songtao opened this issue · comments
Tao Song commented
// [AttributeUsage(AttributeTargets.Method)]
public class ApeVoloRequiredAttribute : Attribute
{
/// <summary>
/// 验证失败说明内容
/// </summary>
public string? Message { get; set; }
}
修改为:
[AttributeUsage(AttributeTargets.Field|AttributeTargets.Property)]
public class ApeVoloRequiredAttribute : Attribute
{
/// <summary>
/// 验证失败说明内容
/// </summary>
public string? Message { get; set; }
}
我看了下ApeVoloRequired的代码,都是属性,改成下面也可以
[AttributeUsage(AttributeTargets.Property)]
public class ApeVoloRequiredAttribute : Attribute
{
/// <summary>
/// 验证失败说明内容
/// </summary>
public string? Message { get; set; }
}
关于AttributeTargets枚举参考:
https://docs.microsoft.com/zh-cn/dotnet/api/system.attributetargets?view=net-6.0
apevolo commented
@huster-songtao 已优化,谢谢