代码之家  ›  专栏  ›  技术社区  ›  Saif Khan

subsonic2.2 add()不工作

  •  1
  • Saif Khan  · 技术社区  · 14 年前

    我的数据库中有两个表:客户、联系人。CUSID是“联系人”表中的外键。我尝试了以下方法

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

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

    1 回复  |  直到 14 年前
        1
  •  0
  •   Jürgen Steinblock    14 年前

    也许答案有点晚了,但也许这还是有帮助的。 subsonic的save()方法只能通过设计来保持当前对象。

    您可以这样做:

    customer.Contacts.SaveAll();
    

    customer.DeepSave();
    

    相反。

    推荐文章