在我正在进行的当前项目中,我们使用asp.NET配置文件来存储有关用户的信息,例如他们在邮件列表中的参与.
现在,为了获得邮件列表中所有用户的列表,我不能简单地进行数据库查询,因为asp.NET配置文件表简单地说是糟糕的.
对于那些不知道的人,配置文件表有两个主要列,"键"列和"值"列,它们的组织方式如下:
键:Key1:dataType:startIndex:endIndex:key2:dataType..等等
值:value1value2value3 ...
使用SQL查询几乎是不可能的,因此查找具有特定属性的用户的唯一选项是加载所有用户的列表并循环遍历它.
在一个拥有超过15万会员的网站中,这是可以理解的非常慢!
有没有具体的原因为什么配置文件是这样设计的,还是只是一种做动态生成数据的可怕方式?
| 归档时间: |
|
| 查看次数: |
462 次 |
| 最近记录: |