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...";
    }