微风.十进制类型的谓词
breeze.Predicate for Decimal Type
有没有办法为其类型为 Edm.Decimal 的属性创建一个微风谓词?
因为下一个表达式中的数据类型总是双精度的,我找不到一种方法可以对 breeze 说我只需要为十进制类型而不是双精度类型创建一个谓词,因为在最终 url 请求中我得到了"10.53d"值而不是"10.53m"值,然后服务器回答我一个错误。
var p = 新风。谓词( '单价' , '>=', 10.53(;
提前谢谢。
您始终可以在任何查询中显式声明 dataType,如下所示:
var p = new breeze.Predicate('UnitPrice', ">=",
{ value: 10.53, dataType: breeze.DataType.Decimal });
但是,如果客户端上有可用的 EntityType 元数据,则不需要这样做。在这种情况下,默认情况下,实体查询将假定数据类型是在每个属性的元数据中指定的内容。
它应该假定双精度与十进制的唯一原因是,指定属性没有可用的 EntityType 元数据。
相关文章:
- 为什么会出现错误;未捕获的类型错误:undefined不是函数;
- 如何在DOM元素上按类型构建此函数
- 同样,同样的错误'ahorcado.js:26未捕获类型错误:无法读取属性'beginPath'
- YUI3 IO实用程序是否可以根据给定的内容类型标头值自动序列化数据
- Webpack/Rect:遵循egghead.io教程,但出现错误:您可能需要一个合适的加载程序来处理此文件类型
- 如何从querySelectorAll中获取按钮类型
- 如何在输入字段中的按钮的帮助下打开日历,该字段的类型为“=”;日期”;
- 如何将具有文本类型值的var放入jQuery函数中
- javascript解释器如何理解变量的数据类型
- 可变大小的JavaScript字符串如何成为基元类型
- AngularJS指令只识别双向绑定类型
- 在<输入类型=“;文件“/>
- 从查询字符串参数推断出正确的数据类型
- 未捕获的类型错误:无法读取属性'删除'的未定义
- 为什么不'我们在javascript中使用函数参数的数据类型
- Javascript 可选类型提示
- 可以<脚本类型=“;text/javascript”>window.location=“/"</
- 未捕获的类型错误:无法读取属性'name'即使它存在,也无法定义
- 微风.十进制类型的谓词
- 正在检查谓词的返回类型