我有一个从数据库生成的 EntityDataModel。
其中一个实体模型有两个属性,它们都是字符串类型。
一个是 Nullable=True 另一个是 Nullable=False
如何在运行时检查 Nullable 属性的值?
如果您的属性装饰有以下属性[Required]
or [StringLength]
有财产MinimumLength
设置为大于 0 的值,您可以使用该属性的 GetType() 方法。该方法将返回一个类型的对象Type
它还有许多其他方法,例如GetCustomAttributes
。此方法将返回应用于您的属性的所有自定义属性。
正如我之前所说,如果您知道应用了哪些属性(如提到的属性),那么使用YourObject.YourProperty.GetType().GetCustomAttributes(true)
会成功的。您需要遍历数组并将结果转换为正确的属性。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)