如何在 ASP.net 核心中创建 "decorator abbreviation"

How can I create a "decorator abbreviation" in ASP.net Core

我正在处理一个有很多模型的项目,我需要在几个不同的地方进行本地化错误消息的相同验证。现在我用

装饰相应的属性
        [RegularExpression(Bla, ErrorMessageResourceType = typeof(Blub), ErrorMessageResourceName = Blablablub)] 
        public int SomeInt { get; set; }

如何使用自定义验证属性为此指定 shorthand?我想要的是

        [MyRegularExpressionDecorator] 
        public int SomeInt { get; set; }

非常感谢任何意见。谢谢!

public class MyRegularExpressionDecoratorAttribute : RegularExpressionAttribute
{
    public MyRegularExpressionDecoratorAttribute()
        : base("bla") 
    {
        ErrorMessageResourceType = typeof(Blub);
        ErrorMessageResourceName = "Blablablub";
    }
}