【问题标题】:How to update a table with composite keys using Massive ORM?如何使用 Massive ORM 更新具有复合键的表?
【发布时间】:2012-02-29 11:49:46
【问题描述】:

使用 Rob Conery 的 Massive micro-ORM;是否可以使用具有复合键的表?

我不太明白如何将多个列名指定为“PrimaryKeyField”。有人设法这样做吗?进一步来说;当主键由两列组成时,我如何执行 Update()?

【问题讨论】:

    标签: massive


    【解决方案1】:

    在 GitHub 上找到这条评论; https://github.com/robconery/massive/pull/50 - 来自 Rob 的以下评论;

    (...) 我与其他人(使用 SubSonic)进行过讨论 尊重复合键,老实说 - 这比我的代码更多 喜欢用来支持我认为的边缘情况(而不是 在多对多连接之外的非常好的数据库设计)

    所以似乎不支持复合键。我完全可以看到它背后的原因。幸运的是我们可以控制数据库,所以我相信我们可以通过添加代理键来绕过它,并让当前的复合键成为唯一索引。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-12-10
      • 1970-01-01
      • 1970-01-01
      • 2020-04-07
      • 1970-01-01
      • 1970-01-01
      • 2018-12-02
      相关资源
      最近更新 更多