0

我正在尝试使用 .net neo4j 客户端从我的密码查询中返回结果列表,并收到“不包含 ToList() 的定义”错误。我做错了吗?

public async ICollection<App> getWishList(string uname)
{

    var query = client.Cypher.StartWithNodeIndexLookup("root", AUTOINDEX, PRIMARYINDEX, uname)
        .Match("root-[:WishList]-apps")
        .Return<ICollection<App>>("apps");

    var results = await query.ResultsAsync;
    return results.ToList<App>();

}
4

1 回答 1

3

好的,这是一个简单的答案。

我需要将返回类型设置为“App”而不是“ICollection”,因为查询已经返回了一个集合。

var query = client.Cypher.StartWithNodeIndexLookup("root", AUTOINDEX, PrimaryIndexKey, uname)
            .Match("root-[:WishList]-apps")
            .Return<App>("apps");

        var results = await query.ResultsAsync;
        return results.ToList();
于 2013-03-02T14:03:09.783 回答