2010-02-05 103 views
1

我在我的数据库,客户,联系人中有2个表。 CusID是联系人表中的外键。我尝试了以下方法SubSonic2.2添加()不起作用

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

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

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

+0

我还找不到这方面的任何信息? – 2010-02-08 16:30:03

回答

0

也许答案有点晚,但反正也许有帮助。 Subsonic的Save()方法仅通过设计保留当前对象。

你可以这样做:

customer.Contacts.SaveAll(); 

customer.DeepSave(); 

代替。

+0

DeepSave(0不工作,使用customer.Contacts.SaveAll()结束; – 2010-10-16 06:33:58