asp.net 如何!动态!自定义扩展属性及相关(反射?)
大家好,小弟先碰到个难题比如说客户这张表
可能用户觉得里面的信息少啦,想要添加别的属性如 属性1,属性2,属性3,属性4等等
属性的类型 可能是int,string,float,datetime
然后在添加的时候需要有 对应的输入
查询的时候 可能这些属性还作为查询条件, 查询出来的结果中 也可能会显示其中的一些属性名
小弟现在 如果说在 客户表中 加上10来个备用字段 然后通过一张属性的配置表控制,现在基本实现
现在要改为动态的情况下 不知道这里该如何实现 就是说不是用备用字段 --------------------编程问答-------------------- 帮你顶!会的回答下! --------------------编程问答-------------------- 先谢谢楼上的 ,
其实这个问题一句话也可以表达清楚
就是 asp.net 如何处理不固定字段的表? --------------------编程问答-------------------- 是不是分不够啊。。。 分不够说啊 。。 别没反应啊
高手别潜水啊。。 路过麻烦看看 谢谢 --------------------编程问答-------------------- 既然配置表都完成了,其他的就好做了,只是比较麻烦,估计你调试起来会疯的:
1、页面组件需要动态生成。查询页面:查询条件控件需自动生成、列表数据绑定需要动态生成,注意空间命名最好有特征,便于查找及后台数据处理;
2、SQL需要动态生成,select、insert、update是最基本的
其实不推荐完全动态的业务表格,这种需求本身会大幅增加开发成本,建议还是使用备用字段。 --------------------编程问答-------------------- 谢谢楼上的,,现在还在查解决方案 。。。
你可做过类似的?
--------------------编程问答-------------------- C# 4.0的动态对象可以满足你的要求。
然而本质上,你使用字典数据结构存储属性/值对也可以实现,动态不过是语法上更简单一点而已。 --------------------编程问答-------------------- 不好意思 我们这边现在还是在用vs2008 。net framework 3.5
补充:.NET技术 , ASP.NET