我有一个用属性装饰的类......[DataEntity("MESSAGE_STAGING", EnableCaching = true, CacheTimeout = 43200)]
对于某些要求,我想改变这个值MESSAGE_STAGING
在运行时到Test_Message_Staging
.
实现这一目标的最佳方法是什么?
我可以使用反射,还是有其他方法可以做到这一点。
请提供代码示例。
谢谢
国民账户体系
我不认为可以使用反射来设置属性 - 即使可以,我也鼓励您不要这样做。
属性应该用于编译时已知的元数据。如果您想要更动态形式的元数据,请从文件加载它或使用 app.config...或者至少有一些特殊的“占位符”值(例如连接字符串中的 |DataDirectory| ),可以在执行时解析时间。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)