如何使用Massive ORM更新具有复合键的表



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

我不太明白如何将多个列名分配为"PrimaryKeyField"。有人做到了吗?更具体地说;当主键由两列组成时,如何执行Update()?

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

(…)我与其他人(使用SubSonic)进行了讨论关于复合键,老实说,这比我想象的要多喜欢用来支持我认为的边缘案例(而不是在多对多联接之外非常好的数据库设计)

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

最新更新