2010-02-05 57 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