一个网站有许多的配置,比较网站的名称等,现在要设计数据表,这个表要在设计后,不要再修改数据结构了。现在有种解决方案
一种
Key value
SiteName XXX
可以通过查找SiteName找到XXX,不好的地方,用C#没有强类型的提示,就是要死记SiteName 这样的Key值二种
SiteName Contact
XXXX XXXXX
查询整行找到所有的配置,新加一个配置值 要新加一个字段
有没有好的解决方法
一种
Key value
SiteName XXX
可以通过查找SiteName找到XXX,不好的地方,用C#没有强类型的提示,就是要死记SiteName 这样的Key值二种
SiteName Contact
XXXX XXXXX
查询整行找到所有的配置,新加一个配置值 要新加一个字段
有没有好的解决方法
至于key的名字的自动适应问题,可以建立、维护一个key的框架模板
怎么建立、维护一个key的框架模板
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]
...