C# 使用Simple.data插入一对多和多对多数据

C# 使用Simple.data插入一对多和多对多数据,c#,orm,simple.data,C#,Orm,Simple.data,我正在使用Simple.Data ORM来处理我的DB操作。我不知道如何处理插入一对多和多对多数据的情况 比如说,我有一个客户和订单表,我想保存一个客户和两个订单的数据。我应该将3db insert语句包装在事务中,还是Simple.Data支持其他处理父子插入的方法 类似地,我如何在多对多情况下处理相同的场景?目前很简单。数据不支持在一次调用中保存对象图,因此您需要插入父对象,保存其ID,在所有子对象上设置它,最后插入所有子对象 这在Simple.Data v2中可能会有所改进,正如您在本文中

我正在使用Simple.Data ORM来处理我的DB操作。我不知道如何处理插入一对多和多对多数据的情况

比如说,我有一个客户和订单表,我想保存一个客户和两个订单的数据。我应该将3db insert语句包装在事务中,还是Simple.Data支持其他处理父子插入的方法


类似地,我如何在多对多情况下处理相同的场景?

目前很简单。数据不支持在一次调用中保存对象图,因此您需要插入父对象,保存其ID,在所有子对象上设置它,最后插入所有子对象

这在Simple.Data v2中可能会有所改进,正如您在本文中所读到的Simple.Data的作者MarkRendle所说(使用Stuff部分更好):