4
使用Rob Conery的Massive micro-ORM;是否有可能使用具有複合鍵的表格?如何使用Massive ORM更新包含複合鍵的表?
我不能完全看到如何將多個單獨的列名分配爲'PrimaryKeyField'。任何人都設法做到這一點?進一步來說;當主鍵由兩列組成時,我如何做Update()?
使用Rob Conery的Massive micro-ORM;是否有可能使用具有複合鍵的表格?如何使用Massive ORM更新包含複合鍵的表?
我不能完全看到如何將多個單獨的列名分配爲'PrimaryKeyField'。任何人都設法做到這一點?進一步來說;當主鍵由兩列組成時,我如何做Update()?
在GitHub上找到此評論; https://github.com/robconery/massive/pull/50 - 來自Rob的以下評論;
(...)我已經受夠了別人(使用亞音速)與 對於組合鍵,老實說這個討論 - 這是比我 喜歡用支持什麼,我認爲更多的代碼一個邊緣案例(而不是一個 非常好的數據庫設計,在許多連接之外)
所以看起來組合鍵將不被支持。我完全可以看到它背後的推理。幸運的是,我們正在控制數據庫,所以我相信我們可以通過添加代理鍵來繞過它,並讓當前組合鍵成爲唯一索引。