一个网站有许多的配置,比较网站的名称等,现在要设计数据表,这个表要在设计后,不要再修改数据结构了。现在有种解决方案
一种 
   
  Key      value
  SiteName XXX
可以通过查找SiteName找到XXX,不好的地方,用C#没有强类型的提示,就是要死记SiteName 这样的Key值二种
 SiteName  Contact
  XXXX     XXXXX
查询整行找到所有的配置,新加一个配置值 要新加一个字段
有没有好的解决方法

解决方案 »

  1.   

    第一种 吧 专门建立一个表来保存SiteName值与你的表关联 这样就可以直接查出来了
      

  2.   

    当然第一种了
    至于key的名字的自动适应问题,可以建立、维护一个key的框架模板
      

  3.   


    怎么建立、维护一个key的框架模板
      

  4.   

    模板表:tbkeyname
    fid,fname
    记录:
    1,SiteName
    2,Contact
    ...信息表:tbvalue
    fsiteid,fkeyid,fvalue
    记录:
    1,1,www.xxx.com
    1,2,[email protected]
    ...
    2,1,www.yyy.com
    2,2,[email protected]
    ...