【发布时间】:2012-02-29 11:49:46
【问题描述】:
使用 Rob Conery 的 Massive micro-ORM;是否可以使用具有复合键的表?
我不太明白如何将多个列名指定为“PrimaryKeyField”。有人设法这样做吗?进一步来说;当主键由两列组成时,我如何执行 Update()?
【问题讨论】:
标签: massive
使用 Rob Conery 的 Massive micro-ORM;是否可以使用具有复合键的表?
我不太明白如何将多个列名指定为“PrimaryKeyField”。有人设法这样做吗?进一步来说;当主键由两列组成时,我如何执行 Update()?
【问题讨论】:
标签: massive
在 GitHub 上找到这条评论; https://github.com/robconery/massive/pull/50 - 来自 Rob 的以下评论;
(...) 我与其他人(使用 SubSonic)进行过讨论 尊重复合键,老实说 - 这比我的代码更多 喜欢用来支持我认为的边缘情况(而不是 在多对多连接之外的非常好的数据库设计)
所以似乎不支持复合键。我完全可以看到它背后的原因。幸运的是我们可以控制数据库,所以我相信我们可以通过添加代理键来绕过它,并让当前的复合键成为唯一索引。
【讨论】: