c# - 如何在 Blazor WebAssembly-PWA 中运行离线数据库使用?
问题描述
我有一个Blazor WebAssembly ASP.NET Core hosted - PWA
应用程序并想离线运行它。该数据库目前使用 SQLite 和 EF-Core 构建。是否可以添加离线功能?我已经阅读过IndexedDB
但实际上并不知道如何将其实施到项目(客户端)中。或者是否有任何用于此支持的 NuGet 包?
我想为项目带来的功能是 -跟踪本地更改并在数据库再次联机时将其提取到数据库。
解决方案
我创建了一个库,为应该完成这项工作的移动客户端提供双向离线同步:https ://github.com/stefffdev/NubeSync
特别是当多个客户端确实更改记录时处理冲突解决可能会变得棘手,因此您可以将其用作起点。
我计划很快创建一个 blazor wasm 离线示例和博客。
推荐阅读
- javascript - Javascript - 如何使用嵌套的 for 循环创建表?
- javascript - 如何在 Amcharts 中迭代 json 对象
- git - git tag -v 错误:无法创建临时文件:不允许操作
- java - 无法通过 SMTP、Java 向海外发送电子邮件
- c - 为什么**pointer2可以改变变量a?
- php - 在页面顶部使用包含加载的菜单添加并隐藏页面的内容
- css - 视频元素上的边框半径导致 Chrome 浏览器出现伪影
- javascript - 无法将字符串推送到angularjs中的列表框
- google-cloud-platform - 在云函数中使用 gcloud cli
- plc - S7-1500 OPC UA 服务器如何与自定义客户端通信