我的数据库中有两个表:客户、联系人。CUSID是“联系人”表中的外键。我尝试了以下方法
Dim contact as New Contact(Guid.NewGuid()) contact.FirstName = "Mary" contact.LastName = "Jane" customer.Contacts.Add(contact) customer.Save()
客户和联系人类是通过subsonic2.2生成的。联系人未保存在数据库中。
也许答案有点晚了,但也许这还是有帮助的。 subsonic的save()方法只能通过设计来保持当前对象。
您可以这样做:
customer.Contacts.SaveAll();
或
customer.DeepSave();
相反。