Beispiel #1
0
        private IQueryable <string> SelectCheckboxes(PowerTablesData data)
        {
            var column     = data.Request.Query.AdditionalData["SelectionColumn"];
            var columnProp = data.Configuration.SourceType.GetProperty(column);
            var selection  = LambdaHelpers.MemberExpression(columnProp);
            var q          = ReflectionCache.CallSelect(data.Ordered, selection, data.Configuration.SourceType,
                                                        columnProp.PropertyType);

            return(q.Cast <object>().Select(c => c.ToString()));
        }