我有一个 Blazor WebAssembly ASP.NET Core hosted - PWA
应用程序并想离线运行它。该数据库目前使用 SQLite 和 EF-Core 构建。是否可以添加离线功能?我读过 IndexedDB
但实际上并不知道如何将其实现到项目中(客户端)。或者是否有任何用于此支持的 NuGet 包?
我想带入项目的功能是 - 跟踪本地更改并在再次联机时将它们提取到数据库。
最佳答案
我创建了一个库,为应该完成这项工作的移动客户端提供双向离线同步:https://github.com/stefffdev/NubeSync
尤其是在多个客户端确实更改记录时处理冲突解决方案可能会变得棘手,因此您可以将其用作起点。
我计划很快创建一个 blazor wasm 离线示例并在博客中介绍它。
关于c# - 如何在 Blazor WebAssembly-PWA 中运行离线数据库使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62745432/