问题描述
我尝试了各种方式(异步地)连接到不同的数据库引擎,但是当我部署代码并通过我的浏览器以WASM格式执行代码时,它们都失败了。该代码对UWP很有效,所以我有些困惑。
尽管浏览器中有一个sqlLite示例,但对我来说并没有太大帮助。希望有人能给我一些指导。预先感谢
解决方法
对SQLite的支持涉及在浏览器本身内部运行数据库,而不是从远程数据库运行数据库。
如果需要这样的支持,则需要有一个支持纯HTTP / S或WebSockets的.NET SQL提供程序,该提供程序可用于基于云的数据库。
不过,一般而言,您可能希望将WebAssembly应用程序视为移动应用程序,最好通过Web API访问数据库等远程资源。
请注意,Chrome开发人员要记住the creation of a RAW sockets API,这将允许创建TCP非HTTP连接。