var uri = new ODataQueryBuilder()
.For<Entity>("entity")
.ByList()
.Filter((e, f, o) =>
o.Any(e.SubEntity, se => se.ColA == value && se.Version == e.LatestVersion)).ToUri();
Actual queryString:
entity?$filter=subEntity/any(se:se/colA eq 'value' and se/version eq e/latestVersion)
error: "Could not find a property named 'e' on type 'Entity'."
Expected queryString
entity?$filter=subEntity/any(se:se/colA eq 'value' and se/version eq latestVersion)
Actual queryString:
entity?$filter=subEntity/any(se:se/colA eq 'value' and se/version eq e/latestVersion)
error:
"Could not find a property named 'e' on type 'Entity'."
Expected queryString
entity?$filter=subEntity/any(se:se/colA eq 'value' and se/version eq latestVersion)
Works as expected
Package Version: 2.9.10