问题标签 [jaydata]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - IndexedDb - 检查表是否存在并包含数据
在我的应用程序第一次运行时使用 IndexedDB 我用一些数据填充它,我想确保在创建数据库和表时它们不存在。
我可以查询表的长度以查看它是否包含 JavaScript 中的数据吗?
javascript - SQLite 和 JayData
是否可以使用 jaydata 在 html 5 css js 页面中直接读取 sqlite 数据库?这不使用 php 或 asp.net 引擎?
编辑:http: //jaydata.org/
javascript - JayData 上下文中的实体未定义
我编写了这段代码以在 Chrome 中将 WebSQL 与 JayData 一起使用:
但问题是,在 $org.context.Department.add(department); 行, “部门”未定义。我该怎么办?
wcf - JayData - 服务器端验证 (CRUD)
我想使用 JayData + WCF/RIA 服务创建一个应用程序,但我需要检测客户端(Javascript)实体中的更改以将业务逻辑放在服务器端。
例如:如果我更改客户的名称,我想在服务器上更新它之前进行一些验证。
反正有做这样的事情吗?
javascript - jQuery 延迟:“then”...“when”...“join”或“blockUntilDone”在哪里?
我正在使用 JayData.js 库。它工作得很好。但是,在某些情况下,我在函数树的深处有一个 toArray() 调用。与其尝试从那里访问我的“忙碌”信号,不如尽快使用方法块。那可能吗?我正在描绘类似“context.Groups.toArray(myObservableVar).block()”的东西。
更新 1:从返回值上使用“then”和“when”运算符判断,JayData 库似乎返回了一个 jQuery 延迟对象。有没有相应的“加入”方法——意思是等待完成?
javascript - JayData 的数据库事件
当 EntitySet 以任何方式更改时,有没有办法注册事件或接收任何其他类型的通知?(对象更新、插入、删除等)
我希望 Knockout 监听这些更改,并能够从与 UI 无关的外部脚本更新 EntitySet。
inner-join - JayData 的内部连接
我使用 JayData 库,我想知道是否可以在 JayData 中模拟内部连接,例如:
怎么可能?
javascript - JayData 一对多预测
我想使用 jaydata JSLQ(JavaScript 语言查询)将一对多的列表展平Post
到PostData
我的 ViewModel中
我的 EF 实体如下所示:
我的数据库包含这些记录:
我希望客户端中的视图模型如下所示:
这意味着,我想在 PostData 上放置一个仅返回 FieldName==10 的过滤器,并且我想将其展平为一个简单的对象。
我该怎么做?
返回一个帖子对象数组。接下来是什么?
javascript - 带有 Jaydata 的 Asp.net MVC
asp.net mvc 如何与 Jaydata 配合?由于 Jaydata 是一种基于 javascript 的查询语言,而不是 asp.net mvc 和 jaydata 不能一起使用吗?即与控制器等?
谢谢
c# - 错误的 OData EntityContainer 架构命名空间
我使用 ASP.NET MVC WebApi 作为 OData 服务,我想用 Jaydata 查询这个 OData 服务。
Jaydata 有一个命令行工具 (JaySvcUtil.exe),它可以下载服务定义 ($metadata) 并通过生成必要的样板代码来创建功能齐全的 JayData / JavaScript 客户端环境。
Web API + Odata 正在生成此 $metadata 页面: https ://gist.github.com/3917081#file_metadata.xml
WebApiConfig: https ://gist.github.com/3917081#file_web_api_config.cs
当我跑步时
JaySvcUtil.exe -m http://odataserver.com:52132/api/ $metadata -o Scripts/test.js -n Test.Testing
它将生成这个 javascript 文件 https://gist.github.com/3917081#file_jaydatafile.js
问题出在生成的 javascript 文件中:
namespace = "Default" 因为 $metadata 页面中有以下值。
如何在 $metadata 页面中更改此命名空间值或将其删除?