【发布时间】:2021-08-30 02:58:49
【问题描述】:
对于使用 blazor wasm 构建的平台解决方案,我正在寻找一种能够在客户端存储大型数据集的轻量级存储解决方案。我们提出了使用 Sqlite 的想法。 我真的找不到任何关于这样做的信息,从今天开始期待这个Stackoverflow question,它提到这是不可能的。对此有何解释?
非常感谢!
【问题讨论】:
-
我看到了,这里用到了executecommands.com/…
-
Naaw .. 它不是。但我也看错了。今年三月有人问。是的,我看到了这篇博文……它是关于 Blazor Server 的。
-
如果不出意外,sqlite 库是使用原生 C 编写的,浏览器不允许您执行任意 C 代码(如果这样做将非常不安全!)。即使您确实设法破坏了浏览器,sqlite 库也会假定您有一个文件系统,但浏览器不会为您提供文件系统
-
你可能最好使用IndexedDB
-
@canton7 谢谢!到目前为止,我只在 Android 上使用了 Sqlite,其中提供了 API 和文件系统。我会检查 IndexedDB
标签: c# sqlite blazor blazor-webassembly