netkeeper 发表于 2019-11-22 12:22:15

XPO如何更新带有外键的表

我有一张表users_account,其中的status_id是另一个表data_status的主键,所以在创建表对象时包含如下代码:

      
      public data_status status_id
      {
            get { return fstatus_id; }
            set { SetPropertyValue<data_status>(nameof(status_id), ref fstatus_id, value); }
      }


表data_status的里面就包含:

      public XPCollection<users_account> users_accounts { get { return GetCollection<users_account>(nameof(users_accounts)); } }


现在我要更新users_account中的status_id列,结果蒙圈不知道如何更新了,代码如下:
users_account users_account_obj = new users_account(session)
      {
            mobile_num = 12312341234,
            passwd = "asasasa1111",
            nick_name = "aaads"
      };
//users_account_obj.status_id.status_id = 1;   // 没法这样设
users_account_obj.Save();


请高手指点迷境,谢谢!
页: [1]
查看完整版本: XPO如何更新带有外键的表