2013-12-09 54 views
0

我正在使用Simple.Data ORM來處理我的數據庫操作。我不知道如何處理插入一對多和多對多數據的情況。使用Simple.Data插入一對多和多對多數據

說例如我有一個客戶和訂單表,我想用一個客戶和兩個訂單保存數據。我應該在事務中包裝3 DB插入語句還是Simple.Data支持處理父子插入的其他方式?

同樣如何處理許多情況下的相同情況?

回答

1

目前Simple.Data不支持在一次調用中保存對象圖,所以您需要插入父對象,保存它的ID,將其設置在所有子對象上,最後插入所有子對象。

這可能會在Simple.Data v2中得到改善,您可以在這篇文章中閱讀Simple.Data(Section Better WithStuff)的作者Mark Rendle:http://blog.markrendle.net/2013/09/18/simple-data-2-0/

+0

感謝您的回答,清除了困惑! –