none
RIA Service给数据库增加数据时,一定要用主键吗? RRS feed

  • 问题

  • RIA Service给数据库增加数据时,一定要用主键吗?

    比如我有一个表,是另外两个表的外键
    比如
    分类表与公司表,它们之间有一个关联表,用来保存分类与公司的对应关系(一个公司可以属于多个分类,一个分类可以有多个公司)

    在没有给这个关联表增加主键时,用RIA增加数据,总是增加不了。
    而增加了主键后,就正常了。

    而这个关联表,又不太想要主键。

    请问在RIA基础上,是否有其它方法?
    aaaa
    2009年10月22日 9:53

答案

  • 不知道你的关联表怎么设计的。

    一般关联表是按照关联的两个表的主键来关联,用来解决多对多的关系。

    我一般是把关联表的两个字段都设置成主键。可以试试。
    Facing problems, think first, then search, finally ask.
    • 已标记为答案 2009年10月26日 3:13
    2009年10月22日 10:01
    版主

全部回复

  • 不知道你的关联表怎么设计的。

    一般关联表是按照关联的两个表的主键来关联,用来解决多对多的关系。

    我一般是把关联表的两个字段都设置成主键。可以试试。
    Facing problems, think first, then search, finally ask.
    • 已标记为答案 2009年10月26日 3:13
    2009年10月22日 10:01
    版主
  • 我也是用两个表的主键来关联,但没有设置两个主键,我试试看


    aaaa
    2009年10月23日 8:34
  • 给这两个外键的MODEL类的属性都设置成[Key],也可以完成,看来以前设置错了。


    aaaa
    2009年10月23日 8:51