就是想给一个类型动态添加attribute,主要是想知道有这方面的资料没有!
情景:
1、一堆实体对象是通过模型工具生成(entity framework4.0),实体可能会被重新生成;
2、现在进行序列化(json.net)发现需要屏蔽某些字段,屏蔽某些字段就需要加入attribute;
3、回到1,要是重新生成实体,我又要重新去添加attribute...
4、就出现这样的一个想法,不过百度上这方面的资料有点少了...
5、要是把实体独立出来...也行...不过...其实我就是个懒人
额,想说点啥...最终还是先查询数据,得到集合,Linq转换,序列化...
这个已经测试过了,没能通过!现在百度能收到的就两篇文章,这个是其中一个
@Azer: 不能。但是你的需求可以通过 AOP 实现,具体请参照 DI/IOC 技术。
@Launcher: 有具体一点嘛!好久没有使用控制反转了,这方面已成空白
@Azer: http://q.cnblogs.com/q/63783/#c_741488
如果只是序列化的问题,你是否可以考虑用 partial class,这样:http://www.cnblogs.com/jRoger/articles/3307668.html
是要自己写一个实体生成工具的节奏啊!
不能。