ElmcityUtils.TableStorage.QueryForSingleEntityAsDictObj C# (CSharp) Method

QueryForSingleEntityAsDictObj() public static method

public static QueryForSingleEntityAsDictObj ( TableStorage ts, string table, string q ) : object>.Dictionary
ts TableStorage
table string
q string
return object>.Dictionary
        public static Dictionary<string, object> QueryForSingleEntityAsDictObj(TableStorage ts, string table, string q)
        {
            var ts_response = ts.QueryEntities(table, q);
            var dicts = ts_response.list_dict_obj;
            var dict = new Dictionary<string, object>();

            if (dicts.Count > 0)
                dict = dicts.FirstOrDefault();

            if (dicts.Count > 1)
                // should not happen, but...
                GenUtils.LogMsg("warning", "QueryForSingleEntity: " + table, q + ": more than one matching entity");

            return dict;
        }