How to set attributes values using reflection

前端 未结 3 1661
感动是毒
感动是毒 2020-11-29 13:01

I have a class decorated with a attribute ...[DataEntity(\"MESSAGE_STAGING\", EnableCaching = true, CacheTimeout = 43200)]

for some requirement,I want t

3条回答
  •  -上瘾入骨i
    2020-11-29 13:51

    I don't believe it's possible to set attributes using reflection - and even if it is, I'd encourage you not to do so.

    Attributes should be used for metadata which is known at compile-time. If you want a more dynamic form of metadata, load it from a file or use app.config instead... or at least have some special "placeholder" values (like |DataDirectory| in a connection string) which can be resolved at execution time.

提交回复
热议问题