开发者论坛

 找回密码
 注册 (请使用非IE浏览器)
查看: 1476|回复: 0

XPO如何更新带有外键的表

[复制链接]

0

精华

298

贡献

405

赞扬

正版授权组

Rank: 14Rank: 14Rank: 14Rank: 14

帖子
46
软币
1078
在线时间
84 小时
注册时间
2016-7-13
发表于 2019-11-22 12:22:15 | 显示全部楼层 |阅读模式
我有一张表users_account,其中的status_id是另一个表data_status的主键,所以在创建表对象时包含如下代码:
[ColumnDefaultValue(1)]
        [Association(@"users_accountReferencesdata_status")]
        public data_status status_id
        {
            get { return fstatus_id; }
            set { SetPropertyValue<data_status>(nameof(status_id), ref fstatus_id, value); }
        }


表data_status的里面就包含:
  [Association(@"users_accountReferencesdata_status")]
        public XPCollection<users_account> users_accounts { get { return GetCollection<users_account>(nameof(users_accounts)); } }


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

[size=14.6667px]请高手指点迷境,谢谢!
回复

使用道具 举报

Archiver|手机版|小黑屋|开发者网 ( 苏ICP备08004430号-2 )
版权所有:南京韵文教育信息咨询有限公司

GMT+8, 2024-5-7 17:01

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表