领域数据库支持blazor web程序集吗



我有一个雄心勃勃的目标,那就是构建一个跨平台的应用程序,尽可能多地共享在桌面、移动设备和web浏览器上运行的代码。该应用程序将使用领域数据库和mongoDB图集进行云同步。

所有这些不错的离线先自动同步功能都适用于台式机和移动设备。我想知道我是否能够在blazor网页组装中使用相同的功能?

假设这是不可能的,我可以使用什么替代方案作为数据库?作为后备,我可以做些什么来实现与blazor上mongoDB领域云数据库的实时同步?

Realm Database和Realm Sync目前都无法在浏览器中运行。该团队计划将Wasm作为潜在目标进行探索,但目前还没有明确的时间表。

在解决方法方面,您可以使用GraphQL或Web SDK,这两种方法都公开了一个API来通过HTTP API查询MongoDB。Web SDK相对于GraphQL的一个优势是,它支持监视集合中的更改,而GraphQL只支持查询和突变。使用这两种解决方案,您需要设计自己的缓存/存储层。

最新更新