【发布时间】:2015-07-11 10:58:57
【问题描述】:
首先,我想明确一点:我对 WCF 属性了解不多,我是来学习的。
这里是上下文:我们有一个项目,我们有不同的形式。每个表单都包含数据。有些数据不同,有些数据相同。所以我们创建了被表单引用的结构。
例如:结构 Person 包含属性名称、年龄等。
每个属性都有一个自定义 WCF 属性,它指定长度、是否必须存在等。问题是,对于某些表单,需要 Person 的年龄,而对于其他表单则不需要。
是否可以在需要时通过代码更改我的自定义属性,以指定我的自定义 WCF 属性现在“必须存在”或“必须不存在”?
对不起,如果我不够清楚。
感谢阅读。
【问题讨论】:
-
由于属性的性质适用于对象的所有实例,您可能走错了路。根据当前的详细信息,听起来您需要一个规则引擎,而不是表单可以询问“我有一个 X 类型的对象,我需要从 Y 应用哪些规则?”为了动态更新你的 UI 约束。
标签: .net vb.net wcf custom-attributes