是否可以将2个模型的元数据信息存储在一个类中?
例如,我正在使用登录和注册模式,两者都有用户名和密码。通常我们会创建另一个包含元数据信息的类:LoginMetadata和RegistrationMetadata。或者将元数据信息放在登录和注册类中。
我想要做的是创建一个UserMetadata类,然后将登录和注册模型中的组合元数据信息存储在其中。在这种情况下,我有一个用户名,密码等的验证规则。这可能吗?
此致 czetsuya
答案 0 :(得分:1)
无法在一个类中存储多个类的元数据。
MetaDataTypeAttribute
用[AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple = false)]
修饰,因此它只能在类上使用,并且只能使用一次。这意味着您不能将类定义为多个类的元数据占位符。