public void SelectFiltered() { ODataQueryProvider odqp = new ODataQueryProvider(); ODataQuery <Highscore> q = new ODataQuery <Highscore>(odqp); string pn = "d"; var query = q.Where(x => x.score > 500 || x.playername.StartsWith(pn)).OrderBy(x => x.score); AzureUnityServices.Instance.SelectFiltered <Highscore>(query, x => { if (x.Status == CallBackResult.Success) { foreach (var item in x.Result) { Debug.Log("score is " + item.score); } StatusText.text = "success, found " + x.Result.Count() + " results"; } else { Debug.Log(x.Exception.Message); } }); StatusText.text = "Loading..."; }