求动态指标体系的解决方案,有达人知道不

kiss_wn 2009-05-05 10:54:04
我在弄一个信用评价网站的信用评价模块,boss希望信用评价的指标体系可以是动态的,比如评价企业的信用等级时有一个指标现在不用了,那就可以在系统后台更改这个指标体系,把这个指标从指标体系删除,如果用到新的指标也可以增加,这样不用更改其他部分的代码就能改变评价的指标体系,也就是说客户以后要改变指标体系自己就可以了,不用在拿回来让我们改

不过现在的问题是指标体系就是数据库中的一张表,指标体系的每个指标就是该表中的一个字段,增改指标就是增改这个表中的字段,c#中有更改数据库表中的字段的方法和接口么?还是只能通过写SQL Server的存储过程,然后在C#中调用

我现在不知道该如何实现这个动态指标体系,或者说动态指标体系是否能够建立?我觉得一般的网站的指标体系应该都是静态的吧,如果要改就要去找软件公司再改才行,是不是我的Boss根本在异想天开。

如果能建立该如何建立呢?希望达人给个类似的解决方案,说说思路就行
...全文
79 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
pathuang68 2009-05-10
  • 打赏
  • 举报
回复
这个并不难实现,你boss的想法是正常的。
需要一张管理(指标体系表的字段)的数据表。
kiss_wn 2009-05-10
  • 打赏
  • 举报
回复
没人知道么?
陌上花花 2009-05-06
  • 打赏
  • 举报
回复
帮顶下。
kiss_wn 2009-05-06
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 anyqu 的回复:]
如果你要按列做的话,SQL是可以改变数据结构的.用SQL语句就可以,不过一般不推荐这样做.还是要考虑行实现.
通过一定的设计将列变成行来实现!
[/Quote]
anyqu能说的详细点么,如何将列编程行来实现,多谢~
kiss_wn 2009-05-06
  • 打赏
  • 举报
回复
anyqu能说的详细点么,如何将列编程行来实现,多谢~
anyqu 2009-05-06
  • 打赏
  • 举报
回复
如果你要按列做的话,SQL是可以改变数据结构的.用SQL语句就可以,不过一般不推荐这样做.还是要考虑行实现.
通过一定的设计将列变成行来实现!
Sysping1 2009-05-05
  • 打赏
  • 举报
回复
方法有2:

1 ADO.NET->SQL|存储过程->DDL(更新表结构加字段)
2 属性设计方法

属性表t1(指标定义): 属性名(单个指标)、描述
属性值表t2(指标值记录): 观察对象ID、属性名、属性值

如果指标需按列显示就要做行列转换

62,268

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧