1

我的数据库、客户、联系人中有 2 个表。CusID 是联系人表中的外键。我尝试了以下

Dim contact as New Contact(Guid.NewGuid())
contact.FirstName = "Mary"
contact.LastName = "Jane"

customer.Contacts.Add(contact)
customer.Save()

客户和联系人类是用 SubSonic2.2 生成的。联系人未保存在数据库中。

4

1 回答 1

0

也许答案有点晚了,但无论如何这可能会有所帮助。Subsonic 的 Save() 方法仅通过设计保留当前对象。

你可以这样做:

customer.Contacts.SaveAll();

或者

customer.DeepSave();

反而。

于 2010-07-07T14:59:10.517 回答