首页 新闻 搜索 专区 学院

一个订单信息表.一个参数表.该如何建立?

0
悬赏园豆:15 [已解决问题] 解决于 2009-07-13 16:54

  项目是asp.net的数据层用了Nhibernate 现在需要两张表.一个是订单信息表.主要存放订单的主要信息.项目是一个制作业企业的订单.所以会涉及到很多参数.

  订单里面的参数该如何设计  我现在是吧所有参数放入两个表中,参数类型表和 参数内容表(1:n)

然后在下订单的时候.就去订单内容表里去对应类型的参数.

  我现在的问题是.当我保存的这个订单的时候.我在这个订单表里存储 参数内容表里的主键id 还是存储 订单参数表里的内容字段

 

  比如有一个 订单 有一个参数字段是 设计尺寸:

  然后参数类型表    id       typename

           1    设计尺寸

    参数内容表  id       contentname        tid  

           1   1cm        1

           2     2cm        1

 

问题就是 我在订单表的设计尺寸这个字段  在提交订单时候存储 这个参数内容表的id呢?还是 存储contentname呢?  我用的是nhibernate 谢谢各位

  

Beggar的主页 Beggar | 初学一级 | 园豆:15
提问于:2009-07-11 11:12
< >
分享
最佳答案
0

id啊,存储唯一的标示,你contentname可能修改,性能来来,值类型比字符类型,超找的时候效率高啊

Frank Xu Lei | 小虾三级 |园豆:1860 | 2009-07-11 19:57
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册