breeze withParameters无法使用参数:0或参数:null

时间:2013-06-11 14:47:09

标签: breeze

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

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未将参数(0null)放入请求URI?

如果withParameters无法使用参数(0null),那么我需要在服务器n中创建函数轮廓以支持不同的请求URI。这是正确的吗?因为我需要将值0null的参数传递给服务器。

请欢迎任何建议。

1 个答案:

答案 0 :(得分:1)

这是一个错误,自Breeze 1.3.6起已修复,现已上市。