breeze with Parameters不使用参数:0或参数:null

breeze with Parameters不使用参数:0或参数:null,breeze,Breeze,我需要将参数传递给服务器,例如: var query = entityQuery.from('Animals') .withParameters({ Param1: 'cat', Param2: 0, Param3: null }); return manager.executeQuery(query) .the

我需要将参数传递给服务器,例如:

var query = entityQuery.from('Animals')
            .withParameters({
                Param1: 'cat',
                Param2: 0,
                Param3: null
            });

        return manager.executeQuery(query)
            .then(success)
            .fail(queryFailed);
但是,出现下一个错误:

Error retreiving data. No HTTP resource was found that matches the request URI 'http://localhost:2222/Services/Zoo/Animals?Param1=cat'.
我更改参数:
Param2:1、Param3:5,所有参数都正常工作

问题是:为什么
withParameters
不将参数(
0
null
)放在请求URI中

如果
withParameters
不能与参数一起工作(
0
null
),那么我需要在服务器中创建n个函数组合以支持不同的请求URI。这是否正确?因为我确实需要将值为
0
null
的参数传递给服务器


欢迎您提出任何建议。

这是一个错误,从Breeze 1.3.6开始已修复,现在可用

可能是一个bug,我今天晚些时候会尝试重新编程。我们已经能够复制并正在修复该问题。但尚未与Microsoft的OData提供商合作。Breeze不会将参数传递给datajs库。