首页 > 解决方案 > 如何在 Blazor WebAssembly-PWA 中运行离线数据库使用?

问题描述

我有一个Blazor WebAssembly ASP.NET Core hosted - PWA应用程序并想离线运行它。该数据库目前使用 SQLite 和 EF-Core 构建。是否可以添加离线功能?我已经阅读过IndexedDB但实际上并不知道如何将其实施到项目(客户端)中。或者是否有任何用于此支持的 NuGet 包?

我想为项目带来的功能是 -跟踪本地更改并在数据库再次联机时将其提取到数据库。

标签: c#asp.net-coreblazorindexeddbblazor-webassembly

解决方案


我创建了一个库,为应该完成这项工作的移动客户端提供双向离线同步:https ://github.com/stefffdev/NubeSync

特别是当多个客户端确实更改记录时处理冲突解决可能会变得棘手,因此您可以将其用作起点。

我计划很快创建一个 blazor wasm 离线示例和博客。


推荐阅读