产品   供应商    多对多    需要中间表中间表上存放价格like this:tbl_product
-----------------------------------------------------
product_id         product_name
-----------------------------------------------------
    1                a
    2                b
    3                c
tbl_vendor(供应商表)
-------------------------------------------------
vendor_id           vendor_name
-------------------------------------------------
    1001                 Jack
    1002                 Rosetbl_vendor_product
---------------------------------------------------------------
 id           vendor_id             product_id           price
------------------------------------------------------------------
 1               1001                  1                   $1
 2               1001                  2                   $2
 3               1002                  1                   $1.05
 4               1002                  2                   $2.03

解决方案 »

  1.   

    按照微软首推的ORM思想在你设计的过程中   类可以映射为数据库中的表属性映射为列当你的程序设计能够在数据库上跑起来的时候类其实已经很容易设计成功了
    一个同事做过工具,将数据库中的表结构转换为C#类的代码
      

  2.   

    -------------------------------
    一个同事做过工具,将数据库中的表结构转换为C#类的代码
    -------------------------------我想要这个工具,可以提供吗(最好有源码:)
    [email protected]
      

  3.   

    class 產品
    {
       供應商[]﹔
       規格﹔
    }
    class 供應商
    {
      供應商id﹔
      單價﹔
      货币﹔
    }
    货币就不用考慮了﹐在定價格時就會確定。
      

  4.   

    风衣旧,你说的还行,
    关键是我想这样的话,产品会和太多的类关键在一起了。
    zhouzh197895:
    你说,如果一个供应商有多个产品的价格怎么办?
      

  5.   

    我的QQ号是443489950,谢谢张老三TO:老头,能加QQ聊一下吗?
      

  6.   

    class 產品
    {
       單價[]﹔
       規格﹔
    }
    class 單價
    {
      產品id﹔
      供應商id﹔
      單價﹔
      货币﹔
    }
      

  7.   

    其时,这些你不要太在意了这些关联,你可以先做一个产品类
    然后测试他的功能。在一步一步根据你需求增加类。
    在审视你的代码,进行一些必要的重构楼主的问题,我做过
    和我做的样品管理的一样吧
    有兴趣聊一聊吧。
    我的MSN:[email protected]