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