【发布时间】:2017-06-28 08:13:33
【问题描述】:
我有一个以下 json,我在领域数据库中添加和更新
JSON
"listActivityTypeMaster": [
{
"id": "NV_22_06",
"name": "NV_22_06"
},
{
"id": "POC",
"name": "POC"
}
]
存储在json之上的类
public class ActivityType : RealmObject, IEntity
{
[PrimaryKey]
public string id { get; set; }
public string name { get; set; }
}
创建和更新我使用以下领域声明
realm.WriteAsync(tempRealm =>{
tempRealm.Add(data, true);
});
现在我想要的是,如果我的 JSON 通过删除一个条目而被更改,那么我的领域也应该在我触发 tempRealm.Add(data, true); 时删除该条目
"listActivityTypeMaster": [
{
"id": "POC",
"name": "POC"
}
]
我明白tempRealm.Add(data, true); 是用于更新记录,它会添加一个新的主键条目不存在,否则它将替换它。
但是如果主键不存在,有什么办法可以从领域中删除该记录
【问题讨论】: