C# 当我知道用户故事名和迭代在Rally中存在时,为什么使用用户故事名和迭代进行查询会返回零项?
我运行了这段代码,但它是否返回零项,但它应该返回一项,因为我知道它存在于Rally中C# 当我知道用户故事名和迭代在Rally中存在时,为什么使用用户故事名和迭代进行查询会返回零项?,c#,web-services,rest,rally,C#,Web Services,Rest,Rally,我运行了这段代码,但它是否返回零项,但它应该返回一项,因为我知道它存在于Rally中 var request = new Request("hierarchicalrequirement") { Fetch = new List<string>() { "ObjectID" }, Query = new Query("Name", Query.Operator.Equals, myUserStory.Name) .And(new Query("Iteration.Name", Que
var request = new Request("hierarchicalrequirement")
{
Fetch = new List<string>() { "ObjectID" },
Query = new Query("Name", Query.Operator.Equals, myUserStory.Name)
.And(new Query("Iteration.Name", Query.Operator.Equals, myUserStory.Iteration))
};
QueryResult queryResult = _restApi.Query(request);
var请求=新请求(“层次化需求”)
{
Fetch=new List(){“ObjectID”},
Query=新查询(“Name”,Query.Operator.Equals,myUserStory.Name)
.和(新查询(“Iteration.Name”、Query.Operator.Equals、myUserStory.Iteration))
};
QueryResult QueryResult=\u restApi.Query(请求);
顺便说一下
myUserStory.Name=有效的用户故事名称
myUserStory.Iteration=如果将第二个查询子句值更改为myUserStory.Iteration.name,则用户故事所属的有效迭代名称,我打赌它会起作用。我的猜测是,如果您检查您的查询(并对其调用ToString()),您将看到它正试图对myUserStory.Iteration调用ToString(),这是另一个DynamicJsonObject 我们还发现,安装一个代理来检查实际的请求和响应是很有帮助的。我们与查尔斯的关系很好: