gpt4 book ai didi

typescript - 带有 Typescript 的 Jaydata WebSql 提供程序

转载 作者:搜寻专家 更新时间:2023-10-30 22:05:35 25 4
gpt4 key购买 nike

我一直在将 jaydata 与 TypeScript 一起用于 OData 存储,如下所述:http://jaystack.com/blog/typescript-meets-odata-with-the-help-of-jaydata-and-jaysvcutil .

现在,我正在尝试扩展应用程序以也使用本地存储(例如,webSql),但 typescript 声明文件似乎只允许实例化 OData 上下文。如何在针对不同的存储提供商时使用声明文件?

最佳答案

我为 JayData 工作。这么晚才回复很抱歉。在 JayData 中,我们有一个名为“本地”的“虚拟”提供者。它隐藏了不同浏览器支持的不同本地存储技术,因此您不必担心它并为 IndexedDB、WebSQL 和 HTML5.localStorage 编写代码。只需编写一次即可。

您所要做的就是更改服务的参数,如下所示:

var mydatabaseService = new mydatabase.mydatabaseService({
name: 'local',
databaseName: 'myitems'
});

有几点需要注意:- 不支持字符串主键(JayData 不支持,商店不支持)-如果你想要导航属性,那么目前只有 sqlite 支持它,所以你必须显式使用它(名称:'sqLite' 而不是名称:'local')并且不能在每个设备中找到 sqlite。我们将很快在其他商店实现导航。

关于typescript - 带有 Typescript 的 Jaydata WebSql 提供程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13683236/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com