ApplyingchangesofToMany<E>relationtoobjectboxstoreindart
创始人
2024-09-11 06:00:49
0

在Dart中,要将ToMany关系的更改应用到ObjectBox存储,需要使用ToMany关系中实例化的ToManyAccessor。例如,假设我们有以下两个实体:

@Entity()
class Person {
  int id;
  String name;

  final cats = ToMany();
}

@Entity()
class Cat {
  int id;
  String name;
}

要添加一个新的猫并将其分配给Person对象,可以使用以下代码:

final box = StoreProvider.of(context).box;
final personBox = box.box();
final catBox = box.box();
final person = personBox.get(personId);
final cat = Cat()..name = 'Garfield';
catBox.put(cat);
person.cats.add(cat);
personBox.put(person);

首先,我们从ObjectBox存储中获取Person和Cat实体的Box。然后,我们获取特定ID的Person实体,创建一个新的Cat实体并将其添加到ObjectBox存储中。接下来,我们将该猫对象添加到Person实例的cats属性中,并将Person实例与ObjectBox存储更新。

相关内容

热门资讯

推荐十款!德扑人工智能,fis... 推荐十款!德扑人工智能,fishpoker下载原来确实真的有挂,透明教程(有挂攻略)-哔哩哔哩;支持...
透视规律(wpk教程)软件透明... 透视规律(wpk教程)软件透明挂辅助挂(辅助挂)爆料教程(2024已更新)(哔哩哔哩);原来确实真的...
4分钟科普!开心联盟牛牛怎样胜... 您好,这款游戏可以开挂的,确实是有挂的,需要了解加微【439369440】很多玩家在这款游戏中打牌都...
玩家实测!wpk辅助插件(透视... 玩家实测!wpk辅助插件(透视)外挂透视辅助工具(2021已更新)(哔哩哔哩)您好,wpk辅助,确实...
总算了解!德州扑克aa扑克平台... 总算了解!德州扑克aa扑克平台,AAPoker其实真的有挂,微扑克教程(有挂攻略)-哔哩哔哩;亲真的...
五分钟普及!铨珉麻将可以调胜率... 五分钟普及!铨珉麻将可以调胜率,雀神微信小程序免费辅助器,2024版教程(有挂细节)1、构建自己的微...
透视有挂!云扑克德州辅助器(辅... 透视有挂!云扑克德州辅助器(辅助挂)原来确实真的有挂2024已更新)(哔哩哔哩)1、云扑克德州ai辅...
一分钟了解(wepoke系统)... 1、一分钟了解(wepoke系统)软件透明挂辅助app(辅助挂)必胜教程(2022已更新)(哔哩哔哩...
推荐一款!wepoke软件收费... 推荐一款!wepoke软件收费是真的,wpk逻辑反正真的有挂,微扑克教程(有挂技巧)-哔哩哔哩关于w...
六分钟了解!新猴王棋牌有挂(透... 六分钟了解!新猴王棋牌有挂(透视)外挂透视辅助工具(2023已更新)(哔哩哔哩)是一款可以让一直输的...